我正在启动一个新项目,该项目涉及一个托管 Web 应用程序的网站,并且希望在决定选择哪个 Web 框架时获得一些帮助。由于我在过去几年中是一名 Eclipse 开发人员,因此我更愿意使用 Java Web 框架(我还发现 Java 更易于维护,更易于测试、调试和扩展,但这是另一个话题......)
我已经做了一些研究,框架的数量是惊人的,你不可能在合理的时间内完成所有这些,这就是为什么我要向这个美妙的社区发表演讲:-)
不管怎样,我已经研究过 GWT,Play !、Wicket、Vaadin 和其他几个。在他们每个人中,我都发现了一些问题。
例如,Vaadin 和 wicket 都有一个非常好的小部件集,并且非常易于使用。我认为用它编写 Web 应用程序比编写和调试 javascript 代码要容易得多。缺点是 - 所有逻辑都驻留在服务器上,我发现它损害了用户体验(我查看了一些使用 Vaadin 的网站,感觉就像我登录到远程计算机......其实离真相不远..)
Play 很棒,但它缺乏 GWT 和 Vaadin 的 GUI 编程能力,使用纯 jquery 构建复杂的 Web 应用程序可能很乏味,尤其是在涉及 AJAX 的情况下。
目前,我发现使用 GWT 插件是一个合理的解决方案。有谁熟悉更好的候选人吗?
谢谢!