Gonzalo Asked: 2011-01-11 22:14:22 +0800 CST2011-01-11 22:14:22 +0800 CST 2011-01-11 22:14:22 +0800 CST 适用于 Ubuntu 平台的 App Inventor? 772 Ubuntu 是否会有类似 Google App Inventor 的工具来轻松地为 Ubuntu 平台开发应用程序?快速打算这样做吗?我听说 Ubuntu 计划让 Ubuntu 平台的开发变得简单而有趣。它将如何实现? development 3 个回答 Voted Martin Owens -doctormo- 2011-01-12T01:09:53+08:002011-01-12T01:09:53+08:00 为 Ubuntu 开发包含许多部分,重要的是要将其视为独立但相关的元素: 项目创建 当开始一个全新的项目时,总会有一套最佳实践和最简单的路线可供遵循。这些都编入了快速项目,该项目为各种语言和编码问题提供了一组即时使用模板。现在我相信 python、vala 和 pygame 都有模板。 项目管理 Ubuntu 平台使用启动板服务来提供一个可以在线共享代码、可以跟踪错误以及可以轻松执行其他项目管理任务的地方。这项服务是完成翻译、建立团队甚至询问支持问题的地方。 您可以使用一系列工具将项目管理集成到您的桌面工作流程中。从精美的 GUI GroundControl到用于跟踪错误和运行报告的命令行工具。 代码管理 Ubuntu 中项目的源代码内容通常存储在 bazaar 分支中。这些分支通常是您的项目在启动板中的文件,但并非必须如此。Ubuntu 平台上有一些非常广泛的工具用于处理代码分支,从 bzr 命令本身到 bzr-gtk 和前面提到的 GroundControl。 出版 这是该过程的最后一步,它允许您将您的应用程序提供给更多用户,以进行测试和真正的分发。首先是创建可行的 deb 包的问题,有各种关于如何制作 Debian 包的指南;但上述快速创建标准模板供您使用。 启动板 ppa 系统的开发是为了允许快速分发渠道,而无需过多的检查或验证。您的 Debian 软件包可以提交到您拥有所有权或成员资格的任何个人或组下的启动板。 然而,最好的方法是将你的包带到 Debian 项目,在那里它们将被提交以供审查,如果它们通过,可以直接上传到 Debian 存储库并在下一个版本的 Ubuntu 中可用。有许多工具可以帮助完成这个过程,但它还没有上面提到的其他步骤那么容易。 Best Answer dv3500ea 2011-01-12T13:03:06+08:002011-01-12T13:03:06+08:00 照明软件创建者 这是一个专有的商业应用程序,售价 39.85 美元(可从 Ubuntu 软件中心获得),似乎可以提供您正在寻找的东西。据我所知,它是一个 GUI,您可以在其中设置用户交互的流程图。 我会建议你快速尝试。它允许您轻松创建应用程序。它会生成一个项目模板,其中包含许多所需的样板代码,然后您可以对其进行编辑。它允许您在图形设计器 Glade 中设计用户界面。 还可以快速处理打包和上传到 PPA。 LasseValentini 2011-01-12T01:03:33+08:002011-01-12T01:03:33+08:00 默认情况下,Ubuntu 可能不会包含 App Inventor,但据我在设置页面上看到的,Ubuntu 是受支持的,它甚至还有一个 deb 包。 至于 Ubuntu 的发展战略,我不太确定。我的猜测是 Python。您应该将此作为单独的问题提交。
为 Ubuntu 开发包含许多部分,重要的是要将其视为独立但相关的元素:
项目创建
当开始一个全新的项目时,总会有一套最佳实践和最简单的路线可供遵循。这些都编入了快速项目,该项目为各种语言和编码问题提供了一组即时使用模板。现在我相信 python、vala 和 pygame 都有模板。
项目管理
Ubuntu 平台使用启动板服务来提供一个可以在线共享代码、可以跟踪错误以及可以轻松执行其他项目管理任务的地方。这项服务是完成翻译、建立团队甚至询问支持问题的地方。
您可以使用一系列工具将项目管理集成到您的桌面工作流程中。从精美的 GUI GroundControl到用于跟踪错误和运行报告的命令行工具。
代码管理
Ubuntu 中项目的源代码内容通常存储在 bazaar 分支中。这些分支通常是您的项目在启动板中的文件,但并非必须如此。Ubuntu 平台上有一些非常广泛的工具用于处理代码分支,从 bzr 命令本身到 bzr-gtk 和前面提到的 GroundControl。
出版
这是该过程的最后一步,它允许您将您的应用程序提供给更多用户,以进行测试和真正的分发。首先是创建可行的 deb 包的问题,有各种关于如何制作 Debian 包的指南;但上述快速创建标准模板供您使用。
启动板 ppa 系统的开发是为了允许快速分发渠道,而无需过多的检查或验证。您的 Debian 软件包可以提交到您拥有所有权或成员资格的任何个人或组下的启动板。
然而,最好的方法是将你的包带到 Debian 项目,在那里它们将被提交以供审查,如果它们通过,可以直接上传到 Debian 存储库并在下一个版本的 Ubuntu 中可用。有许多工具可以帮助完成这个过程,但它还没有上面提到的其他步骤那么容易。
照明软件创建者
这是一个专有的商业应用程序,售价 39.85 美元(可从 Ubuntu 软件中心获得),似乎可以提供您正在寻找的东西。据我所知,它是一个 GUI,您可以在其中设置用户交互的流程图。
我会建议你快速尝试。它允许您轻松创建应用程序。它会生成一个项目模板,其中包含许多所需的样板代码,然后您可以对其进行编辑。它允许您在图形设计器 Glade 中设计用户界面。
还可以快速处理打包和上传到 PPA。
默认情况下,Ubuntu 可能不会包含 App Inventor,但据我在设置页面上看到的,Ubuntu 是受支持的,它甚至还有一个 deb 包。
至于 Ubuntu 的发展战略,我不太确定。我的猜测是 Python。您应该将此作为单独的问题提交。