766游戏网官网Qt发展历史及其特性简介(没有啦一样栽方案能够独霸Windows)

 

Qt 是一个跨平台的C++应用程序框架,支持Windows、Linux、Mac OS
X、Android、iOS、Windows Phone、嵌入式系统等。也就是说,Qt
可以同时支持桌面应用程序开发、嵌入式开发与活动开,覆盖了现有的保有主流平台。你一味待编制一不善代码,发布到不同平台前重复编译即可。

Qt
不仅仅是一个GUI库,它除了可以创建好的界面,还有很多另零件,例如,你不再需要研究STL,不再要C++的<string>头文件,不再用去寻觅解析XML、连接数据库、Socket
的各种第三方库,这些 Qt 都早已放了。

Qt 是应用程序开发的一致站式解决方案!

Qt
虽然巨大,封装较充分,但其的快并无迟缓,虽不与MFC,但比Java、C#要快。Qt
程序最终会编译成本地代码,而非是依托虚拟机。

Qt 命运多舛,总共经历了三小店铺:

  • Qt
    由奇趣科技公司(Trolltech)的简单各元老为1990年着手开发,1995年颁Qt
     1.0。

  • 2008年,奇趣科技为诺基亚公司收购,Qt
    也因此成诺基亚旗下的编程语言工具。

  • 每当智能手机的冲击下诺基亚大厦轰然倒下,2012年用 Qt 转让为Digia公司。

Digia
是一致寒总部位于芬兰的IT业务供应商,每天望中外数以百万底丁资报道技术的当下解决方案,业务涉嫌电信、工业、贸易、金融等,客户包括诺基亚、索尼爱立信、惠普、甲骨文等中外一流企业。
超过1200称为研发精英分别位于芬兰、瑞典、爱沙尼亚、俄罗斯、中国对等地为客户提供端到端的劳动。

 

Qt 可以开啊:

使 Qt 开发之次非常多。1997年,Qt 被用来出 Linux 桌面环境
KDE,大获成功,使 Qt 成为 Linux 环境下开发 C++ GUI 程序的事实标准。Linux
也是嵌入式的主力军,广泛应用于消费类电子、工业控制、军工电子、电信/网络/通讯、航空航天、汽车电子、医疗设备、仪器仪表等息息相关行业,这些地方还发出
Qt 的影。

当 Windows 下,GUI 解决方案于多,基于C++的来
Qt、MFC、WTL、wxWidgets、DirectUI、Htmlayout,基于C#的发生
WinForm、WPF,基于Java的产生AWT、Swing,基于Pascal的发出Delphi,还有国内初露头角的
aardio;如果你生Web开发经历,也得以因Webkit或Chromium将网页转换为桌面程序。

一言以蔽之,没有呀一样栽方案会独霸Windows,用 Qt 来支付 Windows
桌面程序来以下优点:

  • 大概易学:Qt 封装的充分好,几行代码就足以付出出一个概括的客户端,而
    MFC 封装简陋,还亟需了解 Windows API,普遍反映难学。

  • 资料丰富:资料丰富能够成倍降低学习成本,否则你只能去看源码,关于
    DirectUI、Htmlayout、aardio 的素材就生少。

  • 好好的界面:Qt 很易做出精彩的界面和炫酷的动画,而
    MFC、WTL、wxWidgets 比较费心。

  • 独立设置:Qt 程序最终见面编译为地方代码,不待任何库底支持,而 Java
    要安装虚拟机,C#要安装 .NET Framework。

  • 过平台:如果您的顺序要周转在多只平台下,同时还要要降低开发成本,Qt
    几乎是必需之。

脚的次序都动 Qt 开发:

WPS、YY语音、Skype、豆瓣电台、虾米音乐、淘宝助理、千牛、暴雪的战网客户端、VirtualBox、Opera、咪咕音乐、Google地图、Adobe
Photoshop Album 等。

 

但是,由于Android自支持Java,iOS自己支持Objective-C和Swift,所以Qt
在倒端的奉献寥寥无几。

总起来说,Qt 主要用来桌面程序支付与嵌入式开发。

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注