百科问答小站 logo
百科问答小站 font logo



如果同时有两个项目让你选择,一个是使用C++的QT,一个是用JAVA的Android,你愿意往哪个方向发展?请说出您的理由。 第1页

  

user avatar   bluedrum 网友的相关建议: 
      

Qt 现在是统一版本,现在支持三个主流的桌面操作系统,Mac OS,/Windows/Linux,如果你发布跨平面桌面应用,QT是一个最好的选择,同时也支持.嵌入式LINUX,W inCE和Symbian. 所以如查你项目牵涉到有多系统的桌面版和嵌入式版,QT算是比较好选择. 现在Qt for Android 和Qt for iphone的项目以非官方的形式推进,

但是很不得力,因此做Android 版和iphone版的应用,最好还是用原生的java和object C开发比较好.

QT本身是开发环境,并不是桌面环境,因此直接与Android 比较不太合适.可以比较的NOKIA早期开发的桌面Maemon,以及由此发展来的MeeGo的桌面.但是市场结果,Nokia已经放弃了.就是说与Android 竞争失败了.

QT另外一个大问题是,比较暖味的双授权发行机制,就是商业版和开源版并行,但是大部分人能拿到用开源版来开发,如果我做一个很受欢迎的应用,Nokia在法律上可以找我的麻烦.这样潜在风险也是开发前要考虑的.




  

相关话题

  作为程序员的你,工作台是怎样的? 
  为什么Go的web框架速度还不如Java? 
  如何评价Google内部关于2016美国大选结果视频流出? 
  华为 Mate 30 系列或将不能搭载 Google 应用服务,这将会产生哪些影响? 
  如何评价 DeepMind 公司? 
  java中接口的多继承为什么对不同返回值,相同方法名和传入参数的相同方法报警? 
  如何通俗地理解「分布式系统」,它解决了哪些问题,有什么优缺点? 
  如何评价阿里近期发布的Java编码规范? 
  Java 中接口为什么可以调用 toString 方法,接口中根本就没有 toString 方法? 
  你在阅读源代码或设计文档时,看到哪些惊艳的技巧? 

前一个讨论
一个 Android 的应用程序可以实现控制操作蓝牙耳机的功能吗?
下一个讨论
北京有没有好的 Linux 内核方面的工作?





© 2025-02-21 - tinynew.org. All Rights Reserved.
© 2025-02-21 - tinynew.org. 保留所有权利