新增Qt4.5、集成开发环境(IDE)软件Qt Creator 1.0、以及新的Qt软件开发工具包 (Qt SDK)
近日,诺基亚发布了4.5版本的Qt跨平台应用程序和用户界面框架,以及全新的轻重量级的跨平台集成开发环境软件QtCreator。Qt4.5和QtCreator组合成了Qt软件开发工具包,这是一个易于安装的文件包,可帮助应用开发人员更方便快捷地创建应用程序。
“Qt4.5为应用程序开发树立了标杆。”诺基亚QtSoftware首席技术官Benoit Schillings表示:“通过Qt性能方面的改进、Qt Creator的诞生和Qt软件开发工具包的发布,那些寻找能够将本地内容和Web开发完整集成的应用框架的开发人员将如虎添翼,凭增开发活力与灵活表现。”
Qt4.5的发布对于开源社区来讲同样是一个重要的里程碑,Qt首次提供了可与现存的商业授权和GPL授权选择并行的LGPL授权选择。通过为Qt增加LGPL授权,软件开发人员将可在Qt上加载自己的专属应用程序,而无须支付许可费用。
除了新产品的发布和授权上的变化,QtSoftware部门还为LGPL和GPL授权用户提供了一种灵活的全新技术支持包,使用这些授权的开发人员可以从QtSoftware部门那里购买到相关的技术支持。
Qt4.5版本
Qt4.5涵盖了一些新的特色,它令人瞩目的最大改进是通过协同作用提升了整个框架的性能。图形系统、数据处理和网络引擎性能显著增强,实现了基于Qt的应用程序性能的明显提升。
Qt4.5版本还提升了与WebKit页面渲染引擎的集成度,将Web和本地内容融合进丰富的用户体验当中。包括:
Netscape浏览器插件API支持,使Qt应用程序可以载入Flash(例如YouTube播放器)
更先进的Web用户界面效果,包括动画、转换和缩放
新的JavaScript脚本语言引擎可提供更强的性能
Qt4.5还被移植进了苹果的Cocoa框架。之前的Qt只支持Carbon框架,现在的Qt4.5两者都支持。这意味着开发人员能够以单一源代码创建出支持32位或64位字节的Intel或PowerPCMac二进制文件。
QtCreator
开发人员目前已经可以下载QtCreator的1.0版本,这是一个用于Qt开发的轻量级跨平台集成开发环境。QtCreator可带来两大关键益处:提供首个专为支持跨平台开发而设计的集成开发环境(IDE),并确保首次接触Qt框架的开发人员能迅速上手和操作。
QtCreator包含了一套用于创建和测试基于Qt应用程序的高效工具,包括:
一个高级的C++代码编辑器
上下文感知帮助系统
可视化调试器
源代码管理
项目和构建管理工具
QtCreator在LGPL2.1版本授权下有效,并且接受代码贡献。目前的QtCreator只支持桌面平台(Windows、Linux、Mac操作系统)的Qt开发,但随后数月就能支持嵌入式平台的开发。
Qt软件开发工具包(QtSDK)
全新的Qt软件开发工具包,可从www.qtsoftware.com下载。这个综合套装的设计主旨,是为开发人员提供从一个易于安装的二进制文件包入手,开始跨平台Qt开发这一过程中所需的一切。
QtSDK包括了Qt库、QtCreatorIDE和Qt工具,这些都集成在一个易于安装的文件包里。它是为满足跨平台开发人员的需要而量身定做的,设计原则是使新Qt开发人员的开发工作更高效、更快捷。