开源桌面情况 GNOME 社区宣布了截至 2025 岁尾的代码统计数据,对其代码范围和说话构成进行了具体分析。数据显示 GNOME 的代码库范围约为 6,692,516 行,个中 1,611,526 行来自应用(apps),其余为组件库和核心基本举措措施。

编程说话构成亮点

核心应用(Core apps) 的说话分布如下(按代码量/应用数量):

  • C 说话 占比最高:约 44.8%

  • Vala 紧随厥后:约 20.7%

  • JavaScript/TypeScript:约 13.8%

  • Python:约 6.9%

  • C++:约 3.45%

这反应出 GNOME 依然深度依附传统的 C 说话构建核心代码,但也明显在多说话支撑上保持开放立场。

社区生态(GNOME Circle)里的说话趋势

与官方核心应用不合,GNOME Circle(社区驱动应用集合) 的开辟趋势有所不合:

  • Rust 占据主导地位:约 41.7%

  • Python 也很风行:约 29.2%

  • Rust:约 10.3%

  • Vala、JavaScript 和其他说话也有分布

  • 传统 C 只占约 5.6%

这解释在社区驱动的 GNOME 应用开辟中,现代说话(如 Rust 和 Python)更受迎接,尤其是 Rust 在新项目中增长明显。

核心库与组件说话分布

在 GNOME 的组件和库层(例如 GTK、GLib、Mutter 等):

  • 整体来看,GNOME 的代码范围持续增长,项目活泼度依旧强劲。C 说话在核心部件仍然弗成替代,但 Rust、Python、JavaScript 等说话在不合应用范畴中逐渐占据一席之地。社区生态的说话选择更偏向于现代说话,特别是 Rust 在社区应用中成为主力,这反应开源桌面生态中对安然性和新技巧的存眷上升。

    C 说话仍占绝对优势:约 76%

  • Rust 约 10.3%

  • Vala 约 3.8%

这意味着尽管在社区应用层 Rust 的应用更广泛,但 大年夜部分核心支撑技巧仍基于 C 说话构建。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部