这个问题 为什么我应该使用jQuery而不是GWT? 可能已经过时(就像它的答案一样)。而且大多数 相关 的 其他SO问题现在也可能已经过时了。因此,让我们更新关于新项目中GWT相关性的最新情况。
GWT现在更加成熟
自2009年以来的问题/答案,GWT已经发展并且一些JS框架可以用Java编写:
甚至更多,Java代码可以转换为独立的JS库:gwt-exporter
但是低级别的JS框架可能已经足够了
但是我读得越多,就越看到Web开发人员建议放弃GWT,直接使用JS框架(Firebug,JS框架的IDE插件...)。
生产力
然而,我喜欢使用同一IDE(Eclipse、Netbeans、IntelliJ IDEA等)进行开发和调试的想法。我认为这样我会更加高效...我还应该考虑文档和社区(例如对于此SO问题的论坛反应)... 问题- 什么样的新2014项目应该(或不应该)考虑使用GWT?
- 有没有易于AJAX Web应用程序开发和部署的相关替代方案?
- 现在的模式和趋势是什么?
我刚刚完成了一个基于Python3 (http.server.HTTPServer
)的POC(内部网站Web应用程序),调用(POST)bash
脚本(一些C++处理)并检索JSON数据。一些JS(无框架)用于渲染网页。因此,我想知道下一次迭代的最佳选择。
但请回答关于其他情况的问题。我希望得到通用的问题/答案,以便许多人都能受益。
2015年10月更新
GWT看起来不太活跃,因为已经有11个月没有新版本发布了。但是在过去,版本2.4和2.5之间相隔13个月。Git仓库镜像仍然非常活跃。此外,GWT是可扩展的,新功能可以来自于GWT库,而无需新的GWT框架版本。例如,查看最常见的移动GWT库及其相应的发行周期。同时,现在的趋势是到处使用Node.js!对于新项目采用GWT的采纳度确实取决于开发人员的技能/动力和项目寿命(周转/培训/维护)。一些其他标准,如可重用的可用源代码和上市时间也可能被考虑...请参见下面的优秀答案。