java - 什么时候不使用 Google Web Toolkit?

标签 java javascript gwt

我正在考虑在一个主要的内部 Web 应用程序开发项目中使用 GWT,也就是说,在我看来,它的主要优势是与 Javascript 的交叉编译,这将(至少在理论上)帮助我的团队减少技术规模一个叠一个。

但是,我之前曾被烧死过(像大多数开发人员一样),我想听听程序员的意见,他们确实在 GWT 的任何问题上实际使用过它,这些问题会妨碍或限制它在特定问题领域内的使用。

您什么时候不推荐使用 GWT,为什么?

最佳答案

我没有阅读 Jamshid 提供的链接中的所有评论,所以这可能已经在那里解决了......

如果您想构建更接近以提交的页面和表单概念为中心的传统网络应用程序(即 web 1.0),那么 GWT 将是一个障碍。但是,如果您想构建具有更像桌面应用程序(即 Web 2.0)的更丰富界面的东西,那么我发现 GWT 很不错,原因如下:

  • 我可以用 Java 编写和测试我的大部分代码,我对 Java 的了解远胜于 HTML 和 Javascript。
  • 我不必花太多时间担心跨浏览器支持。

也就是说,GWT 并不完美。尝试与第三方 Javascript 库集成几乎没有痛苦,并且让它按照我想要的方式与 maven 和 eclipse 一起工作让我有些头疼。如果您确实使用 GWT,我强烈建议您观看此演示文稿 - Google Web Toolkit Architecture: Best Practices For Architecting Your GWT App .

关于java - 什么时候不使用 Google Web Toolkit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4750455/

相关文章:

java - 网络适​​配器无法建立连接 Oracle 12c

java - 错误 : Could not find class file for 'ParallelIndexation'

java - 如何在Spring OAuth2中仅通过client_id和secret进行授权?

java - Oracle xdb-xmlparser 源代码

javascript - canvas绘制图像和范围问题

c# - 实时消息/更新的长轮询

java - 用于 GWT 的 Moxieapps 文件 uploader 添加多个上传按钮

css - 智能 gwt 样式属性

javascript - 用于 outlook Web 应用程序的任务 Pane 插件

java - GWT Cookies,在 rpc 期间设置时返回 null