Lars Knoll 宣布了Qt 5有四大目标
作者:廖梓跃
链接:http://www.zhihu.com/question/19636309/answer/13097572
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
链接:http://www.zhihu.com/question/19636309/answer/13097572
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
自诺基亚宣布转向WinPhone 7开始,人们一直担心Qt的未来。看来,诺基亚仍将对Qt全力以赴;刚刚,诺基亚宣布了其Qt 5计划。部分主要变更包括即将到来的代码和功能方面更新,但最大的改变在于,Qt 5将从第一天起就采取开放式开发模式(不同于Qt 4)。自此,诺基亚开发者和第三方开发者将别无鸿沟可言。
在Qt实验室,Lars Knoll 在传达Qt 5目标与范围的同时,宣布了这一变更。据Knoll所言,Qt 5有四大目标;要达成这些目标,需要破除二进制兼容性;‘主要套件(cases)’的源码兼容性将被维护。Knoll承诺该次转变将比从Qt 3 转至 Qt 4的转变要轻松得多。任何上下文中,都有以下四点目标:
●更充分利用GPU资源,允许你在即使资源十分有限的情况下创建平滑(和加速)的图形效果
●(协同QML 和 Javascript,)让你创造高级应用与UI的过程更加简单快捷
●使连接到Web的应用尽可能地强大,比如将Web内容和服务嵌入并运行于任何Qt应用之中
●减少维护和实现端口的复杂度和代码量
主要聚焦平台将会是Linux上的X11/Wayland, Windows,以及 Mac;其他平台诺基亚将视其为后期支持平台。“Qt 5项目的目标是为各大平台提供可能的最佳功能;这意味着Qt将开始为某些操作系统提供更加个性化的功能,同时仍旧支持绝大多数代码的跨平台高效重用,” Knoll补充道。
其他当前由 Qt支持的平台不得不由社区加入Qt 5;由于现在Qt已经转向开放管理模式,这应该会容易些。“Qt 4主要是由Trolltech 和 Nokia关上门来开发的,只是将结果公布在开发者社区,” Knoll写道,“Qt 5作为一个从一开始就开源的项目,我们计划在开放中开发。诺基亚内部致力于Qt的开发者和外部贡献者之间将不再有任何区别。”
据计划,诺基亚在2011年年末将发布一个beta发行;最终发行将是在2012年。
在Qt实验室,Lars Knoll 在传达Qt 5目标与范围的同时,宣布了这一变更。据Knoll所言,Qt 5有四大目标;要达成这些目标,需要破除二进制兼容性;‘主要套件(cases)’的源码兼容性将被维护。Knoll承诺该次转变将比从Qt 3 转至 Qt 4的转变要轻松得多。任何上下文中,都有以下四点目标:
●更充分利用GPU资源,允许你在即使资源十分有限的情况下创建平滑(和加速)的图形效果
●(协同QML 和 Javascript,)让你创造高级应用与UI的过程更加简单快捷
●使连接到Web的应用尽可能地强大,比如将Web内容和服务嵌入并运行于任何Qt应用之中
●减少维护和实现端口的复杂度和代码量
主要聚焦平台将会是Linux上的X11/Wayland, Windows,以及 Mac;其他平台诺基亚将视其为后期支持平台。“Qt 5项目的目标是为各大平台提供可能的最佳功能;这意味着Qt将开始为某些操作系统提供更加个性化的功能,同时仍旧支持绝大多数代码的跨平台高效重用,” Knoll补充道。
其他当前由 Qt支持的平台不得不由社区加入Qt 5;由于现在Qt已经转向开放管理模式,这应该会容易些。“Qt 4主要是由Trolltech 和 Nokia关上门来开发的,只是将结果公布在开发者社区,” Knoll写道,“Qt 5作为一个从一开始就开源的项目,我们计划在开放中开发。诺基亚内部致力于Qt的开发者和外部贡献者之间将不再有任何区别。”
据计划,诺基亚在2011年年末将发布一个beta发行;最终发行将是在2012年。
从五方面来说:
1,开放管理模型的引入,Qt5项目更开放。其中一个表象就是采用android版本管理系统。
2,QML的一等公民身份,而且其背后的引擎一直在迭代优化,而且不光是移动平台,以Quick Control为代表,QML也在进军桌面。
3,得益于QPA,更方便的支持更多的平台,包括将支持wp winRt。
4,更多的模块,比如Gemfield以前写的串口调试助手,使用了第三方解析rs232协议的模块,在Qt5中已经新增了此模块。不过还没开始使用
5,Nokia变为Digia资助项目,后者没有前者财大气粗。
1,开放管理模型的引入,Qt5项目更开放。其中一个表象就是采用android版本管理系统。
2,QML的一等公民身份,而且其背后的引擎一直在迭代优化,而且不光是移动平台,以Quick Control为代表,QML也在进军桌面。
3,得益于QPA,更方便的支持更多的平台,包括将支持wp winRt。
4,更多的模块,比如Gemfield以前写的串口调试助手,使用了第三方解析rs232协议的模块,在Qt5中已经新增了此模块。不过还没开始使用
5,Nokia变为Digia资助项目,后者没有前者财大气粗。
作者:Gemfield
链接:http://www.zhihu.com/question/19636309/answer/22492857
来源:知乎
著作权归作者所有,转载请联系作者获得授权。