qt5.5 前景如何

05-20

Qt 5.5 正式发布!过去的 6 个月时间,修复了 1500 个报告的 Bug,实现了大量的性能改进。同时还完善了跨平台功能,并且优化了多媒体和蓝牙方面的功能。

完善跨平台功能

  • Windows:Qt 5.5 做了很多努力来支持 Windows 10。从 Qt 5.3 开始就能在 Windows 8 新 WinRT APIs 的基础上运行,相信此版本能完全支持 Windows 10。
  • Linux:Linux 包现在已经能在 RedHat Enterprise Linux 上构建,支持更多的 Linux 发行版 (从 RHEL 6.6 到 Ubuntu 15.04)。
  • Mac OS X:同时也对 Mac OS X 平台方面做了大量的改进,当前使用苹果的安全传输层来允许 SSL 功能,支持蓝牙和 Bluetooth LE;支持 Qt WebView;修复了 Qt Multimedia 的大量问题。

Qt 5.5 主要改进

1. 简化产品架构,提供 3 个版本的 Qt:

  • Qt 应用开发版是商业版本,支持在所有桌面和移动平台创建应用。
  • Qt 设备创建版是是第二个商业版本,目标是嵌入式设备的创建,提供大量工具链。
  • Qt 开源版本是遵循 LGPL 2.1/3 或者 GPL 的开源版本

2. 新功能

  • 跟往常一样,Qt 5.5 绑定了最新的 Qt Creator 版本,还有大量的新功能:
  • 已经支持 Bluetooth LE API,提供在 Android,Mac OS X 和 iOS 或者是 Linux 现有的后端上;
  • 添加了 2 个模块(Qt Canva 3D 和 Qt 3D)来扩展 3D APIs,完善图形工具包
  • 新增模块 Qt Location(技术预览)
  • 改进 Qt Quick
  • 改进 Qt Multimedia
  • Qt WebEngine 更新至 Chromium 40 版本,添加了新 API 来管理下载文件,缓存控制,cookies 和设置

3. 废弃模块

  • Qt WebKit, Qt Quick 1 和 Qt Script;Qt 5.5 还会继续提供这些模块,但是强烈建议使用他们的替代品:Qt WebEngine, Qt Quick 和 Qt QML,这些能完全兼容 JavaScript 引擎。

由于它可以在linux和windows平台上使用 ,还是有很强生命力的。

QT是一个开发原生应用的,应用广度还是不错的,有vlc等一批重要的GUI软件在使用。东西是好东西,只是有自己的应用范围。只要符合自己的应用特点,用就行。这种基础性开源工具,不要对前途顾虑太多。