KDE Frameworks 5 技术预览版发布

oschina
 oschina
发布于 2014年01月08日
收藏 12

KDE 社区很高兴的宣布 KDE Framework 5 技术预览版发布了,Framework 5 是这三年多来团队的工作成果,包括对 KDE Platform 4 和 KDElibs 中的库进行计划、模块化以及评审和移植,将这些库变成 Qt Addons,兼容 Qt 5 。该版本的发布给 Qt 的生态系统带来了各种各样的库提供很多额外的功能和任务。今天所有这些框架都已作为技术预览模式准备就绪。首个正式版本将于 2014 上半年发布。

KDE 库是所有 KDE 应用的基础库,提供了诸如工具栏、菜单、拼写检查、文件访问等高级功能。目前 kdelibs 是作为一个单一的相互联系的库发布,而在新的版本中将被拆分成独立的、跨平台的模块,可被所有的 Qt 开发者所使用。

而 KDE Frameworks 作为 Qt Addons,将简化且丰富 Qt 作为一个开发环境的功能,加速开发速度和降低使用 Qt 开发应用的成本。而框架本身消除重塑关键功能的需要。

这个转换工作历经三年,由 20 名开发人员组成的团队加上来自四个公司的支持。Framework 5 包含 57 个模块:19 个独立的 Qt addons (无需其他依赖);9 个自身独立但需要依赖其他的库;还有 29 个显著的依赖链。Frameworks 的开发遵循 Frameworks Policies, 开发过程中厂商是中立的,过程是开放的。

This KDE News article 这篇新闻讲述更多关于 Frameworks 5 的背景。

下图是整个 Frameworks 5 的模块依赖图:


完整的模块列表请看 full list of the Frameworks; 压缩包的下载 downloaded. Binaries

团队目前正在努力实现一个详细的库列表,这个列表会在 inqlude.org 这里呈现。依赖的图表可看 here.

接下来团队将继续做每月发布,计划在4月份发布 Beta 版本,六月份初发布正式版本。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:KDE Frameworks 5 技术预览版发布
加载中

最新评论(19

fys
fys
这个图是用什么工具画的。
朱__朱
朱__朱
KDE威武
渡世白玉
渡世白玉

引用来自“eechen”的评论

引用来自“渡世白玉”的评论

引用来自“eechen”的评论

KDE 5 基于 Qt 5,开发环境有KDevelop和Qt Creator,Qt Creator又能用来进行通用Linux C/C++服务器应用开发,Qt库俨然已经成为Linux桌面首选的图形库。

KDE应用:http://www.kde.org/applications/

使用了Qt库的软件:
http://en.wikipedia.org/wiki/Category:Software_that_uses_Qt

FreeCAD:用到了OpenCascade(强大的CAD内核),Coin3D(类似OpenInventor对OpenGL再封装的3D图形API),Qt(著名的UI框架),支持Python(著名的脚本语言)交互.
http://upload.wikimedia.org/wikipedia/commons/7/7a/FreeCAD.png

Linux直接下载Qt SDK,马上就可以进行Linux C/C++/GUI和Android开发:
http://mirrors.ustc.edu.cn/qtproject/official_releases/qt/5.2/5.2.0/

只进行Linux C/C++开发,可以单独下载Qt Creator即可:
http://mirrors.ustc.edu.cn/qtproject/official_releases/qtcreator/3.0/3.0.0/
http://my.oschina.net/eechen/blog/166969

http://www.oschina.net/question/1267258_140854

求大牛给个意见、、

不是大牛,也不玩Qt,自然也不会有意见。

好的、、谢谢、、
渡世白玉
渡世白玉

引用来自“韦泽国”的评论

表示强烈支持......

http://www.oschina.net/question/1267258_140854

大牛,求意见、、
渡世白玉
渡世白玉

引用来自“平原君”的评论

这下qt也能从kde中受益了啊

http://www.oschina.net/question/1267258_140854

大牛,求意见、、、
eechen
eechen

引用来自“渡世白玉”的评论

引用来自“eechen”的评论

KDE 5 基于 Qt 5,开发环境有KDevelop和Qt Creator,Qt Creator又能用来进行通用Linux C/C++服务器应用开发,Qt库俨然已经成为Linux桌面首选的图形库。

KDE应用:http://www.kde.org/applications/

使用了Qt库的软件:
http://en.wikipedia.org/wiki/Category:Software_that_uses_Qt

FreeCAD:用到了OpenCascade(强大的CAD内核),Coin3D(类似OpenInventor对OpenGL再封装的3D图形API),Qt(著名的UI框架),支持Python(著名的脚本语言)交互.
http://upload.wikimedia.org/wikipedia/commons/7/7a/FreeCAD.png

Linux直接下载Qt SDK,马上就可以进行Linux C/C++/GUI和Android开发:
http://mirrors.ustc.edu.cn/qtproject/official_releases/qt/5.2/5.2.0/

只进行Linux C/C++开发,可以单独下载Qt Creator即可:
http://mirrors.ustc.edu.cn/qtproject/official_releases/qtcreator/3.0/3.0.0/
http://my.oschina.net/eechen/blog/166969

http://www.oschina.net/question/1267258_140854

求大牛给个意见、、

不是大牛,也不玩Qt,自然也不会有意见。
渡世白玉
渡世白玉

引用来自“eechen”的评论

KDE 5 基于 Qt 5,开发环境有KDevelop和Qt Creator,Qt Creator又能用来进行通用Linux C/C++服务器应用开发,Qt库俨然已经成为Linux桌面首选的图形库。

KDE应用:http://www.kde.org/applications/

使用了Qt库的软件:
http://en.wikipedia.org/wiki/Category:Software_that_uses_Qt

FreeCAD:用到了OpenCascade(强大的CAD内核),Coin3D(类似OpenInventor对OpenGL再封装的3D图形API),Qt(著名的UI框架),支持Python(著名的脚本语言)交互.
http://upload.wikimedia.org/wikipedia/commons/7/7a/FreeCAD.png

Linux直接下载Qt SDK,马上就可以进行Linux C/C++/GUI和Android开发:
http://mirrors.ustc.edu.cn/qtproject/official_releases/qt/5.2/5.2.0/

只进行Linux C/C++开发,可以单独下载Qt Creator即可:
http://mirrors.ustc.edu.cn/qtproject/official_releases/qtcreator/3.0/3.0.0/
http://my.oschina.net/eechen/blog/166969

http://www.oschina.net/question/1267258_140854

求大牛给个意见、、
黄金比
支持!开发底气更足了!QT向前冲!
来自山卡拉的你
来自山卡拉的你

引用来自“eechen”的评论

KDE 5 基于 Qt 5,开发环境有KDevelop和Qt Creator,Qt Creator又能用来进行通用Linux C/C++服务器应用开发,Qt库俨然已经成为Linux桌面首选的图形库。

KDE应用:http://www.kde.org/applications/

使用了Qt库的软件:
http://en.wikipedia.org/wiki/Category:Software_that_uses_Qt

FreeCAD:用到了OpenCascade(强大的CAD内核),Coin3D(类似OpenInventor对OpenGL再封装的3D图形API),Qt(著名的UI框架),支持Python(著名的脚本语言)交互.
http://upload.wikimedia.org/wikipedia/commons/7/7a/FreeCAD.png

Linux直接下载Qt SDK,马上就可以进行Linux C/C++/GUI和Android开发:
http://mirrors.ustc.edu.cn/qtproject/official_releases/qt/5.2/5.2.0/

只进行Linux C/C++开发,可以单独下载Qt Creator即可:
http://mirrors.ustc.edu.cn/qtproject/official_releases/qtcreator/3.0/3.0.0/
http://my.oschina.net/eechen/blog/166969

好文!
韦泽国
韦泽国
表示强烈支持......
返回顶部
顶部