【发布时间】:2011-08-16 01:37:04
【问题描述】:
我需要使用 Java 作为服务器端语言来开发具有一些 Ajax 功能和 GUI 组件的非常简单的 Web 应用程序。我的主要目的是学习设计网络应用程序,当我开始找工作时可以使用这些应用程序......我遇到了很多框架(RAP,Nice JSF implementations 等)并且有还有 GWT 和 JQuery 。我开始阅读有关 GWT 的内容,一开始它似乎很棒,但是可视化组件的数量有限。当你错过了一个时,使用 GWT 编写它似乎比使用 JavaScript/JQuery 更难(例如sortable components)。 另外:
如果 JavaScript 很简单,为什么要学习 API 来做翻译? 主要论点似乎是 GWT 是为那些不 非常了解 Java Script,但 JS 比 GWT API 更难, 可以使用的配置?
GWT 还提供了非常好的远程过程调用和翻译 JS 的对象,但有很多库,如 DWR。
您还需要使用标准 servlet 将文件流发送到 用户,因此您还需要将其保存到数据库或作为隐藏的 XHTML 文件,以使它们可用于 servlet。
那么我应该开始学习 GWT 吗?真的很普及吗?或者也许支持 Ajax 的 JSF 实现在可用性方面优于 GWT?我遇到的最大问题是我无法想象如何解决 GWT 中的简单问题,而它们几乎是 JQuery 的完整解决方案。将 JavaScript 本机代码与 GWT 混合似乎也不是一个好的选择。
【问题讨论】:
标签: javascript web-applications gwt ria