关于Java Web应用程序框架,关于Java Web应用程序框架的问题几乎和框架本身一样多,但我会尽量使这个问题尽可能具体。
我正在开发Web应用程序来镜像我公司的Java应用程序。 (不幸的是,他们没有纯粹的演示者层,所以我不能只是制作另一个“视图”。)我们的目标是移动电话(包括Blackberry和Windows Mobile 6.5 +,不是只是iPhone和机器人)。
在框架中,我想:
我一直在关注GWT,而像延迟绑定这样的东西当然很好,浏览器嗅探和每个浏览器的单独代码路径而不是对象/特征检测(特别是在像手机市场一样波动的市场中) )吓唬我,为了获得完整的Blackberry支持,我们可能无法使用他们的大多数内置控件/布局面板/小部件,更不用说他们的很多小部件只是完全死掉JavaScript关闭。我也刚刚开始评估JSF,Grails,Wicket等。
是否有任何框架可以解决那些我无法找到的问题,或者我会更好地使用像GWT这样的框架作为跳出点,而只是从头开始编写我们自己的控件?我很好,有点开始疼痛;无论我们最终在这里做什么,都可能会用于我们所有的网络应用程序(包括移动设备和非移动设备),所以我希望SO社区能有一些很好的见解,我可能不会。
谢谢!