我需要一些帮助来选择正确的 RIA 方式。我确实想使用 javascript 小部件库 - 可能是 ExtJS。但我不确定我是否应该尝试通过 Javascript 进行编程ExtGWT http://extjs.com/products/gxt/或其他解决方案,例如里亚托蟒蛇 http://rialto.improve-technologies.com/wiki/python。对于不需要使用 Javascript 进行编程的 Web 应用程序框架,您有何体验?例如,如果转向 GWT,放弃 jQuery 之类的技术会是一个很大的缺点吗?
您不会失去 ext-gwt 中的大量功能,但它也不是 ext 的完美导入。
对我来说,最影响决定“编译”JavaScript 的因素是:
- 如果在 ext 库和 Java 库之间添加层,您会感到多么高兴?当然,GWT 需要胶水来将 JavaScript 代码连接到它的 Java 代码。他们的库需要配置,有时这很烦人。
- 我发现您通常会获得有关本机库的更好帮助。一个大本尼。 jQuery 问题很快就被解决了。我没有看到很多 GWT 问题。 (也许它确实有效!现在我听起来像苹果广告)
- 我有多喜欢用 JavaScript 工作。我喜欢 JavaScript 代码。当我可以在 JavaScript 中自由自在地使用 Java 中的严格类型时,我发现这有点烦人。
- JavaScript 中的调试/修补会如何减慢我的速度?您喜欢短的工作代码/测试周期吗? GWT 风格的方法很美妙,因为如果它可以编译,它通常会按照您的想法执行。 (代价是你失去了即时性,但大多数开发人员都习惯了这种情况)
哦,顺便说一句,GWTQuery http://code.google.com/p/gwtquery/如果您愿意的话,但同样,jQuery 插件的一些功能是强大的,您必须为其编写粘合剂。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)