• 10953阅读
  • 7回复

Qt将进行全面模块化改造 [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 倒序阅读 楼主  发表于: 2010-10-28
原文见:http://sd.csdn.net/a/20101027/280996.html


Qt Labs博客介绍,最近新启动了一个名叫“Qt模块化(Qt Modularization)”的项目。该项目旨在所有层次将Qt模块化。读者可能已经知道,Qt当前已在DLL层级上实现了模块化;每一个模块有其自己的DLL。然而,整个项目仍然是单体的(monolithic);所有代码由一个代码仓库管理;创建叶模块时必须先创建它所依赖的模块。Qt Modularization项目将努力改变这一情形,让模块被托管在不同的仓库里面,有着独立的维护者,模块间可以有不同的发行安排。
下面是 Qt 4.7 现有的架构

下图是计划的模块化Qt的架构:

显然,这将对Qt的开发产生重大影响。但是过渡期结束之后,希望Qt的使用和开源开发都更加简便。
原文链接:http://labs.qt.nokia.com/2010/10/26/qt-is-going-modular/


二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线wd007

只看该作者 1楼 发表于: 2010-10-28
这个还是不错的说,期待Qt的发展。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线sbtree
只看该作者 2楼 发表于: 2010-10-28
希望这种改造不要对版本的向下兼容造成大的影响。
预测:这种改造会在5.0中实现,而不是4.x
windows 7 + VC++2008 + Qt4.5.2
离线sbtree
只看该作者 3楼 发表于: 2010-10-28
话说天下大事,合久必分,分久必合
Qt已经大到该分的时候了,呵呵。调侃一下
windows 7 + VC++2008 + Qt4.5.2
离线wd007

只看该作者 4楼 发表于: 2010-10-28
5.0的Qt可能会有大变化,以现在发布版本的速度,到后年差不多5.0就可能登场。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线dbzhang800

只看该作者 5楼 发表于: 2010-10-29
从文章用词上看,估计是等不到Qt5,就要实现模块化了。“is going” “maybe Qt4.8”

在Qt4下,即使模块化,各个模块肯定也会和老的动态库二进制兼容,不然就不是Qt4
离线318065268
只看该作者 6楼 发表于: 2010-12-21
图中已经说了,会在4.8的时候实现这个改动。个人感觉对Qt上层应用开发不会有太大的影响,因为肯定会保持对外的接口一致。
Email  rsail@126.com(私人邮箱)
QQ:   318065268
离线cofei
只看该作者 7楼 发表于: 2011-02-14
mark
快速回复
限100 字节
 
上一个 下一个