【发布时间】:2013-07-30 09:07:36
【问题描述】:
我正在尝试找到一种方法来消除客户端 GWT 代码中的冗余编译和 js。问题是他们有一个多入口点站点和一个为每个模块编译的庞大模型。我们谈论的是 30 个 GWT 模块和入口点,每个模块和入口点分别编译应用程序的整个模型包。在我的 8 核怪物上,GWT 编译这个野兽大约需要 15 分钟。是的,编译是并行的并使用所有内核(在 Ubuntu 中几乎不能移动我的鼠标:))
我认为将架构更改为单个模块并不是一个真正的选择。有没有办法在模块之间共享继承?这些模块不一定都那么大,但问题是所有继承都是为每个模块冗余编译的。这当然对最终用户也有负面影响,因为每个页面基本上都必须一次又一次地加载整个 model-js。
根据
http://www.gwtproject.org/doc/latest/DevGuideOrganizingProjects.html#DevGuideModuleXml
建议似乎仍然是只制作一个出色的单体模块。没有更好的办法吗?
非常感谢任何提示!
【问题讨论】:
标签: gwt