Qt for Android还是有他的优势:
1. Qt主打的优势是跨平台,Qt5.2已经可以较完整的支持Android和IOS,目前从跨平台这方面来讲Qt是最好的没有之一。
2. 经过近20年的锤炼,Qt已经积累丰富实用的,网络,2D图形,3D图形及UI库等,这些如果能在Android上得以重用自然是好事
3. Java在很多复杂运算上面的效率是不如C++的,虽然有NDK,但是使用起来还是略显麻烦,Qt for Android在这方面就容易的多了
4. 对于一些C++的死忠,而又需要开发Android的应用,但是又不想学习Java Android开发的人Qt提供了一个快速上手的好选择
5.QML+JS可以方便快速的开发出高端大气上档次的UI,同时效率又比HTML5高出将近5倍(网上有测评)
因此,有没有前途跟用什么技术没有太大关系,重要的是你用它来做什么应用

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
虽然我个人很喜欢QT,但是它跨平台的处境的确是有点尴尬,在Windows下体积与性能不如用VC开发效率又不如.NET系列在Mac上体积与性能也不如Objective-C;在这两种专制系统下都不如它们各自的平台语言,所以现在有很多公司做的支持多种系统的应用并不是用QT一次开发多处编译的产物,而是针对不同的系统用它们各自的官方语言再实现的结果。

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
本来QT可以在Linux桌面系统(此处强调的是Linux桌面系统)活得更好的,可是自Ubuntu系统推广以来,大家几乎都默认了Pygtk为它的官方开发语言,这主要是因为Python这种动态语言的特性决定的,它天生开源(除非你特意把它的源文件处理成二进制字节码),代码简洁,开发效率高,功能齐全,也是跨平台的,既能做Web应用,又能做桌面开发,还能作为Linux服务器系统编程语言(这才是它的用武之地)。而对于需要图形界面的桌面环境来说,QT用得最多最好的还是针对Linux桌面系统,但是Linux桌面系统用户量太少,而桌面环境又太多,不同的桌面环境又偏重于不同的开发语言,所以导致QT难有用武之地(虽然有KDE),但QT5+QML的到来也许能改善一下当前的局面,特别是提供LGPL版的QT for Android/IOS。

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
Photoshop的某几个版本是QT写的,最新的版本我不知道是不是QT的,还有以前用过的个FPGA的IDE也是QT写的,Linux桌面下QT也是很好的解决方案,后来搞游戏开发后很多内部开发人员使用的工具也是QT写的,应用中见过的大都是ARM-Linux工控系统中的界面显示,所以这玩意的适用领域多是工具类软件,开发成本低廉,代码好看(信号和槽的机制非常简洁),但是UI风格太过中庸,不丑也不好看,做工具最合适。Android下的QT,没怎么关注过,不过用脚趾头也能想到是JNI的,然后C++重新实现了一堆opengl,抛开普通手机用户是否喜欢它的风格不说,同样的程序,QT的绝对比原生的库要费电,想推广开的话不应该和Android原生UI库做竞争,在安卓手机上发掘一些其他的用途比较好,比如工控系统的手机终端之类的,之前的工控板上的代码直接拿过来编译下就可以装在工人的手机上了,不需要再专门做一堆ARM工控板,节约成本。

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
其他










更多相关文章

  1. Android(安卓)Hybird App开发
  2. Android(安卓)ApiClound 自定义模块未绑定解决方案
  3. Android(安卓)分享功能,过滤掉不需要的组件,解决出现“Android系统
  4. android开发笔记之animation(一)
  5. IOS和Android开发的一些个人感受
  6. iOS 开发者的 Android(安卓)第一课
  7. Android(安卓)简历
  8. Android多功能时钟开发案例(实战篇)
  9. Android(安卓)NDK开发之旅32--云服务器Ubuntu下搭建NDK环境,并编

随机推荐

  1. SQL Server中的执行引擎入门 图解
  2. 分析SQL语句性能3种方法分享
  3. sqlserver中重复数据值只取一条的sql语句
  4. SQL 特殊语句(学习笔记)
  5. sqlserver通用的删除服务器上的所有相同
  6. SQL Server修改标识列方法 如自增列的批
  7. Sql Server 索引使用情况及优化的相关Sql
  8. sqlserver中求字符串中汉字的个数的sql语
  9. sqlserver中根据字符分割字符串的最好的
  10. sqlserver中去除字符串中连续的分隔符的s