使用qooxdoo桌面而无需“构建”它

时间:2013-12-06 22:28:21

标签: qooxdoo

在qooxdoo桌面中,您通常需要使用SDK进行开发,然后“构建”您的应用。

有没有办法生成类似qooxdoo.js文件的内容,其中包含整个库,以便您可以根据需要编写脚本脚本(如jqueryui或dojo)? 实际上,在运行时加载每个小部件就像dojo的require(“dojo.button”)一样好,但这两种方法都很好,只是避免构建阶段。

我希望这个问题可以理解:) 谢谢大家!

2 个答案:

答案 0 :(得分:1)

不要使用 build 作业的输出来在开发时运行代码 - 除其他外 - 将缩小代码并使调试变得非常困难。

如果你想在引用新类时自由编码而不需要重建,那么 source-all 就是你的构建工作。

在应用程序的根目录中,键入:

python generate.py source-all

如果将生成的HTML文件中包含整个框架(您将在source / index.html下找到它)。如果您从头开始编写UI并在每次浏览器刷新时引用许多新的qooxdoo小部件,这将很有效。

如果您添加了一个全新的类,则需要再次运行 source-all 作业以包含它。

我使用构建作业但出于以下几个原因:

  • 习惯:当我开始使用qooxdoo时,source-all不存在
  • 速度:当您刷新浏览器进行查看时,您会注意到它有点滞后 你的应用
  • 参考文献:对于一个成熟的应用程序,足够的框架是 包含在应用程序中并且很少添加新的引用和 当你这样做时,它可能会在你自己的新类中 无论如何都需要重新运行源工作。

我建议你也看看Default Action Jobs,因为所有可能性都会详细解释。希望这会有所帮助。

答案 1 :(得分:1)