GWT适用于大规模应用

use*_*568 3 model-view-controller gwt smartgwt java-ee

我听说Google Web Toolkit对于超过5页和共同布局的网站来说并不是那么好用.真的吗?我们至少有100个子页面和CSS中定义的通用布局.今天使用的是PHP,但我们将转向Java前端Spring MVC或GWT.我们正在使用som jQuery AJAX和其他jQuery组件,如jqGrid.我们还有一些.swf电影和融合图表.选择Spring和GWT是一个不错的选择还是带有jQuery库的Spring MVC对我们来说是更好的选择?

dom*_*max 5

现在不是这样.早期的GWT版本确实存在一些可伸缩性问题(例如IE中JS代码大小的问题 - http://code.google.com/p/google-web-toolkit/issues/detail?id=1440),但自GWT 2.0以来你在这里没有任何限制.

此外,最新的GWT版本支持将项目拆分为可能在需要时动态加载的部分的功能.请参阅https://developers.google.com/web-toolkit/doc/latest/DevGuideCodeSplitting以了解其工作原理.

还要考虑到,由于Spring是Java,因此您可以在服务器端和客户端之间共享类.而且Java在IDE中有很好的支持 - 所有类型的重构都可以使用(如果你使用jQuery则不太方便).

所以Spring + GWT看起来更可取.