java - GWT 的当前状态是什么?

标签 java javascript gwt

<分区>

我目前正在开发一个复杂的网络应用程序,我发现针对某些事情的 javascript/jquery 开发非常具有挑战性。所以我开始寻找替代工具。

我认为 GWT 可能是我一直在寻找的东西。在开发过程中,我曾无数次想过“要是我用 Java 编程就好了”。我想要的功能主要围绕 OOP 和我发现很难在 javascript 中获得的可重用性。

但是,我想感受一下 GWT 的可行性。我进行了一些搜索,并阅读了一些关于一年前 GWT 的看法。但很好奇现在的情况如何。有很多开发者在使用它吗?它在增长吗?您认为 GWT 会在未来几年内得到使用吗?

最佳答案

GWT 肯定在增长,首先是在 Google 产品中。

  • Google Buzz 和 Google 汇问一样使用 GWT,
  • 新的 Google Web Fonts v2 是使用 GWT 构建的。
  • Orkut 团队的一些人在过去几周为 GWT 代码库做出了广泛贡献(让 UiBinder 生成一个大的 HTML 字符串,然后将“呈现”的子树包装到小部件中)。
  • Google Groups使用 GWT 构建。
  • 他们是 launching RequestFactory 是在您的网络应用程序(在 GWT 中)和您的移动应用程序(适用于 Android)之间共享相同协议(protocol)甚至相同代码的一种方式。
  • Rovio 发布Angry Birds Chrome去年五月,感谢 GWT 和 ForPlay (这使得相同的 Java 代码库可以编译为“HTML5”、Flash、Java 和 Android!)。
  • Apache Wave(Google Wave 的后继者)仍在使用 GWT 作为其 UI。
  • 等等

借助 Wayback Machine,您还可以查看项目成员数量随时间的增长情况。比较 January 2007August 2009 , 和 now . Ohloh也有一些不错的figures .

关于java - GWT 的当前状态是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6527650/

相关文章:

java - Java计算5次考试成绩的平均值

java - 限制对字段的并发访问

java - 避免点击完整布局

javascript - 如何将 ID 与 div 的内容相关联?

javascript - 如何在 onclick 时滚动到某个 div?

java - SmartGWT-如何更改 listGrid 中的过滤器按钮图标?

java - .setBounds() 不适用于嵌套 JLabels

javascript - div 内的 flex 文本

java - GWT错误: "The output stream has been committed and can no longer be written to"

java - GWT 编译失败