Java Web应用程序框架,牢记移动电话

时间:2010-07-28 21:36:03

标签: java mvp web-frameworks

关于Java Web应用程序框架,关于Java Web应用程序框架的问题几乎和框架本身一样多,但我会尽量使这个问题尽可能具体。

我正在开发Web应用程序来镜像我公司的Java应用程序。 (不幸的是,他们没有纯粹的演示者层,所以我不能只是制作另一个“视图”。)我们的目标是移动电话(包括Blackberry和Windows Mobile 6.5 +,不是只是iPhone和机器人)。

在框架中,我想:

  • 渐进增强(页面 需要保留全部功能 没有JavaScript)
  • 完全基于标准,严格HTML
  • 应该完成演示文稿/布局 主要使用CSS
  • 像MVP这样的理智模特会是 很好,所以如果我们需要更多 我们的应用程序的视图/接口 未来我们不必重写 该应用程序再次
  • 编写业务逻辑/验证一次并获取它 服务器端,通过JavaScript发送回POST客户端的客户端 不需要服务器信息的功能,以及 客户端通过AJAX实现功能 确实需要来自的信息 服务器
  • 能够在Java IDE中进行调试 因为大部分时间都是最好的 这里的员工都很熟悉 Java,但我很乐意使用它们 Java IDE和常用的Web Firebug,Chrome等工具链 开发工具等
  • 能够进行单元测试, 尽管如此 一个理智的模特

我一直在关注GWT,而像延迟绑定这样的东西当然很好,浏览器嗅探和每个浏览器的单独代码路径而不是对象/特征检测(特别是在像手机市场一样波动的市场中) )吓唬我,为了获得完整的Blackberry支持,我们可能无法使用他们的大多数内置控件/布局面板/小部件,更不用说他们的很多小部件只是完全死掉JavaScript关闭。我也刚刚开始评估JSF,Grails,Wicket等。

是否有任何框架可以解决那些我无法找到的问题,或者我会更好地使用像GWT这样的框架作为跳出点,而只是从头开始编写我们自己的控件?我很好,有点开始疼痛;无论我们最终在这里做什么,都可能会用于我们所有的网络应用程序(包括移动设备和非移动设备),所以我希望SO社区能有一些很好的见解,我可能不会。

谢谢!

0 个答案:

没有答案