适用于 Ubuntu 平台的 App Inventor?

Gon*_*alo 5 development quickly application-development

Ubuntu 是否会有像 Google App Inventor 这样的东西来轻松地为 Ubuntu 平台开发应用程序?Quickly 是打算这样做的吗?我听说 Ubuntu 计划让 Ubuntu 平台的开发变得简单而有趣。它将如何实现?

Mar*_*mo- 6

为 Ubuntu 开发包括许多部分,将它们视为独立但相关的元素很重要:

项目创建

当开始一个全新的项目时,总会有一组最佳实践和最简单的路线可供遵循。这些都编入了 quick 项目中该项目为各种语言和编码问题提供了一组即时使用的模板。现在我相信 python、vala 和 pygame 的模板存在。

项目管理

Ubuntu 平台使用launchpad 服务是为了提供一个可以共享代码、跟踪错误以及可以轻松执行其他项目管理任务的在线场所。这项服务是完成翻译、组建团队甚至询问支持问题的地方。

您可以使用一系列工具将项目管理集成到您的桌面工作流程中。从精美的 GUI GroundControl到用于跟踪错误和运行报告的命令行工具。

代码管理

Ubuntu 中项目的源内容通常存储在 bazaar 分支中。这些分支通常是您的项目在启动板中的文件,但它们不一定是。在 Ubuntu 平台上有一些非常广泛的工具来处理代码分支,从 bzr 命令本身到 bzr-gtk 和前面提到的 GroundControl。

出版

这是该过程的最后一步,它允许您将您的应用程序提供给更多用户,以进行测试和真正的分发。首先是创建可行的 deb 包的问题,​​关于如何制作 Debian 包有各种指南;但上述快速创建标准模板供您使用。

开发启动板 ppa 系统是为了允许快速分发渠道,而无需过多检查或验证。您可以将您的 Debian 软件包提交到​​您拥有所有权或成员资格的任何人或组下的启动板。

然而,最好的方法是将你的软件包带到 Debian 项目,在那里它们将被提交以供审查,如果它们通过,可以直接上传到 Debian 存储库中,并在下一版本的 Ubuntu 中可用。有很多工具可以帮助完成这个过程,但它不像上面提到的其他步骤那么容易。


dv3*_*0ea 3

照明软件创建者 商业的

这是一个专有的商业应用程序,售价 39.85 美元(可从 Ubuntu 软件中心获得),并且似乎可以提供您正在寻找的东西。据我所知,它是一个 GUI,您可以在其中列出用户交互的流程图。

我建议你尽快尝试。它允许您轻松创建应用程序。它会生成一个项目模板,其中包含许多所需的样板代码,您可以随后对其进行编辑。它允许您在图形设计器 Glade 中设计用户界面。

替代文本

Quickly 还可以处理打包并上传到 PPA。