百科问答小站 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在法律上可以找我的麻烦.这样潜在风险也是开发前要考虑的.




  

相关话题

  为什么Google会在Android上推广使用64位应用,而微软却完全没有废弃32位应用的计划? 
  两年嵌入式C语言编程经验,如果有机会做和 Android 相关的 C++、JAVA,还有 Javascript 脚本开发工作,转过去好吗? 
  如何开始学习嵌入式开发? 
  在 iPhone 上用谷歌搜索 “倾斜”,结果是倾斜的,这个创意当然很牛,不过请问技术是怎么实现这个效果的? 
  C# 和 Java 哪个更像 C++? 
  开源社区很多开源框架都有Rails的影子,为什么不用Rails呢? 
  PHP 比 Java 的开发效率高在哪? 
  如何评价 Google 宣布将会在 Pixel 6 上使用全新的 Google Tensor 芯片? 
  Java遍历HashSet为什么输出是有序的? 
  如果苹果、谷歌、微软打算毁灭世界会怎样? 

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





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