手机百信 WAP.958SHOP.COM | 手机真伪查询 | 收藏本站| 站内导航

当前位置:百信手机网 > 手机新闻 > 厂商动态 > 认识诺基亚唯一的开发框架Qt的前世今生

认识诺基亚唯一的开发框架Qt的前世今生

来源:百信手机网 作者:Jee 发布时间:2010/11/24 10:16:18

  为什么诺基亚要收购Qt ?


  说到这里,大家还是不明白为什么诺基亚要收购Qt,因为这时候Qt还只是在桌面平台上混,不紧不慢地发展了好几年,PDA开始出来了,风靡一时,本着deploy everywehre 的原则,PDA也是要跨的,于是开始开发嵌入设备版本的Qt ,在这里Qt又一次借助了开源社区的力量,整合了一套嵌入式的KDE ,便是嵌入式程序员都知道的Qtopia 。这个伟大的产品甚至从某种程度上超越了Qt本身,国内的老Qt程序员们倒有一大半是与其打交道的,其普及之广是其他嵌入式操作系统所无法企及的。于是乎正遭到iPhone巨大打击的手机业大哥大诺基亚便是因为Qtopia而对Qt青睐有加,正好同在北欧的挪威芬兰一家亲,收购了Qt一起嗮太阳,看美女。


认识诺基亚唯一的开发框架Qt的前世今生


  那么诺基亚收购TrollTech之后,让Qt又发生了多大变化呢,说到这里,诺基亚不愧为大哥大,国际大公司,出手便是不凡,从4.5开始,首先完全整合了Qt嵌入式版本,并加入了Symbian支持,针对Qt运行速度不够快的缺点大力优化底层,让Qt性能有了质一般的提升,提高了一倍以上的速度,同时提出了个先进的Kinetic的项目计划,也就是当前4.7里的QtQuick。说到这个,就要提到微软为.net大力打造的先进的UI组件WPF了,设计与代码分离,数据驱动式的开发,令美工与程序员可以无缝合作,这东西让微软得意了好几年。不过由笔者看来,Qt的这个组件更加引人注目,原因有三:


  ?基于C++ 完全开源的开发模式令众多喜欢刨根问底的C++开发者受益非浅,热情高涨。
  ?加入了强化了的javascript作为动态语言契合了当前流行的开发模式,而且javascript这种类C式语法也令 C++ 程序员平滑过渡,比起其他类似 Ruby,python 之类的更加应用自如,而额外加入的数据绑定,与 C++ 扩展无缝集成等等方面比起WPF也是更加地方便易用。真正做到了快速开发而不失程序的高效。
  ?由于 Qt 的跨平台性,QtQuick 在未来将有着更为广阔的应用,除了诺基亚主打的手机,平板电脑平台,QtQuick 由于脚本文件式的开发方式甚至可以用到 web 应用程序上,当真是潜力无限,笔者作为一名开发者,深深地要向 QtQuick 的设计者们致以崇高的敬意。


  方才介绍了诺基亚为 Qt 带来的最重要的东西,那么还有什么呢,让笔者为您一一道来。Qt 4.5 加入了一个叫 phonon 的组件,这个东西来自 KDE 的一个开源项目,强大的开源社区又为 Qt 贡献了一个设计优良的库,在此之上开发多媒体程序只需几十行代码便可搞定,Qt 一直以来所追求的精神又一次得到了完美的体现,但诺基亚的开发人员却不满足,又在 4.6 加入了一个 multimedia 的库,用以更底层的多媒体开发。真是面面俱到,令 Qt 的程序员们为之疯狂。

发表评论

注册登陆 用其它帐号登陆: QQ 新浪微博
请发表有实际内容的评论
签名:
写好了

推荐应用下载

商城特价手机

长虹-GA889 长虹-GA889¥499
  • 【百信特供】长虹GA889采用翻盖设计,并拥有独特双显示屏,而且内屏支持触控操作,屏 ..[详细]