我的团队由更多的 Java 人员和有限的 JavaScript 经验组成。我知道这个问题已经被问过好几次了,但为了让我的事实正确,我需要澄清一些事情,因为我在客户端技术方面的经验非常有限。我们决定使用 GWT 而不是纯 JavaScript 框架来构建我们的解决方案(鉴于有更多的 Java 经验)。
这些都是支持我决定的事实。
- 100% 用 Java 编写
- 需要基本的 Java 技能(Java SE 而不是 Java EE)
- OOPHM – 进程外托管模式 – 定义您的浏览器和版本。浏览器兼容性不再是我们的问题
- 调试 – 使用 IDE 的调试器调试您的 GWT 应用程序,就像任何其他 Java 应用程序一样
- 优化的 JavaScript - GWT 比您编写更快、更紧凑的 JavaScript
但是我的一些应用功能需要用到外部的js库。例如,假设我需要使用一些特定的 js 库在特定页面上绘制一些东西。(其实就是用dojos写的那个js文件)。
- GWT 可以满足上述要求吗?
- 您认为选择 GWT 的决定是明智的还是有其他建议?
- 我们发现 sencha gxt 拥有最好的小部件库(我知道它的商业性,至少我找到了我们需要的所有小部件)。你认为在核心 GWT 上使用包装库是一个明智的主意吗?
提前致谢。