编程

编写代码并设计技术解决方案

为现有应用做出贡献

您可以在下面找到有关如何构建和使用特定应用的说明。如果您不确定在哪里出贡献,请考虑选择您自己使用的应用或选择您已经熟悉的编程语言。尝试解决一个问题或实现一个对您重要或让您感到有内在动力的功能。

 

    从可用应用中随机推荐。

    找不到与给定搜索匹配的应用。

    创建新应用

    创建自己的应用不仅可以让您随意实现自己的想法。这也是了解 GNOME 生态系统中的所有部分如何组合在一起的机会。

    可以用几种不同的编程语言为 GNOME 编写应用。您可以查看我们的[最常用语言]列表(https://developer.gnome.org/documentation/introduction/languages.html)。

    您可以将您的应用发布在 Flathub 上,以方便许多人使用。如果您的应用已经完善并可供日常使用,您可以考虑将其提交到 GNOME 生态圈。生态圈会员资格使您的项目有资格获得 GNOME 基金会的支持。

    编程语言

    您可以在下面找到用于编写 GNOME 应用的最流行语言的概述。

    要开始使用 C 开发 GNOME 应用,我们推荐 初学者教程,它也涵盖了 C 语言。您可以在下面找到其他重要资源。

    如果您熟悉Python语言的基础知识,我们推荐[初学者教程](https://developer.gnome.org/documentation/tutorials/beginners/ getting_started.html),其中还涵盖了 Python 语言。您可以在下面找到其他重要资源。

    如果您熟悉 Rust 语言 的基础知识,我们推荐在线书籍 [使用 Rust 和 GTK 4 进行 GUI 开发](https://gtk-rs. org/gtk4-rs/stable/latest/book/)。本书解释了如何使用 Rust 在 GNOME 生态系统中创建应用。您可以在下面找到其他重要资源。

    有用的应用

    开始在 GNOME 中开发时,以下应用值得尝试。如需更多应用,您可以查看 GNOME 的应用 上的 开发工具部分

    选择语言