我是qooxdoo的新手。我想将它用于我目前正在开发的应用程序的嵌入式Web界面。
为了尽可能简单地构建我的应用程序,我希望在每次更改后尽可能远离使用python构建脚本。因为网站只会偶尔使用一次用户加载时间等,对我来说也不是一个大问题。
我已经读过关于" build-all"目标但无法找到有关如何使用当前版本激活它的详细说明。有人可以解释我如何获得qooxdoo的完整桌面版本吗?
答案 0 :(得分:1)
每次更改代码时都不必运行generate.py,只有在每次引用新类时才运行。在开发期间,与编辑/保存/ alt-tab / refresh / test循环的频率相比,您必须重新运行生成器通常相对较少。
但是你可以通过使用" source-all"来做你在开发过程中提出的问题。目标,例如:
./generate.py source-all
从文件加载应用程序时:// url这很好,因为file:// URL非常快,但您可以通过修改config.json手动对其进行优化,以包含特定的类集。
为此,在您的应用程序的config.json中,添加(或编辑)一个名为" source"的作业。并添加:
"jobs": {
"source": {
"include": [ "qx.ui.*" ]
}

这将导致所有qx.ui. *类都包含在应用程序的./generate.py source
版本中;显然你可以进一步微调这一点。
在部署应用程序时,请使用./generate.py build
,因为这将生成最小化的优化版本(删除调试代码等),该版本仅使用所需的类。
答案 1 :(得分:1)
如果你还在寻找Qooxdoo的构建版本,这是我的qxSimple项目。它包括一些例子。
http://adeliz.github.io/qxsimple/
您还可以按照以下步骤生成自己的构建版本: