qooxdoo:如何处理非构建时插件?

时间:2016-12-15 09:02:43

标签: qooxdoo

鉴于你有一个基本的GUI,必须可以通过主GUI的生成运行时未知的插件进行扩展。可贡献的插件可能包含一些清单,资源,本地化,一些可在GUI环境中执行的代码,并且可以提供自定义小部件。

从我现在看到的情况来看,可以通过

来完成
  • 让插件开发人员针对普通源构建,为插件生成部分。然后手动将生成的部件qx.io.part.Part注册到非开发人员端运行的GUI。

  • 只需加载该插件的组合源JS,其中包含资源并通过eval手动加载。

我个人喜欢第一个,因为它已经包含了插件可能使用的所有内容。但它使用标记为 internal 的方法。

有经验吗?是否还有其他更优雅的方法来实现这一目标?

0 个答案:

没有答案