为什么gwt会变得更受欢迎?

jsi*_*ght 5 java apache-flex gwt ria

我注意到过去6个月GWT受欢迎程度大幅提升.这里可以看到更多证据:

http://www.indeed.com/jobtrends?q=gwt&l=

有人可以解释原因吗?

jsi*_*ght 8

我认为基本上有三个原因:

  1. 有机增长 - 你曾经使用过GWT吗?我不了解大多数人,但对我来说,GWT网站上的营销材料都不是很有说服力.然后我遇到了一个小型的个人项目,需要与Google地图和应用引擎集成.我决定尝试GWT,因为这些工具让它变得如此简单.使用它一次,即使对于一个非常适度的项目也彻底改变了我的想法.我怀疑这意味着在过去的6个月里,该框架已经进行了大量的口碑传播.
  2. 成熟度 - 谷歌没有使用早期版本(小狗狗食物)并且边缘有点粗糙.最新版本似乎解决了大多数不断增长的痛苦问题(虽然编译时间仍然太高,但是已经将它变成了一个可靠的,可用的框架).
  3. 样式 - 他们已经开始包含一组默认外观.我认为这有助于他们的演示在最近的版本中看起来更令人印象深刻,而有些人在过去被项目采取的"无风格的开箱即用"方法搞糊涂了.

不过,如果其中任何一种适用于Java商店之外,我会感到非常震惊.我根本没有看到GWT进入非Java环境,我认为他们当前的方向使得非Java成功的可能性更小.


小智 3

我想说 jsight 的答案是一个很好的解释。

我研究过 Flex、Rails 和 GWT。这三者都处于同一空间,Flex 生产 Flash RIA,GWT 和 Rails 则为 HTML 做同样的事情。

使用 Flex 后,有很多值得喜欢的地方,但也有一些严重的棘手问题,对我来说,主要的问题是将 HTML 集成到 Flex 应用程序中很困难 - 这不是一项微不足道的任务,而且很少有项目可以避免这一点。

另一方面,GWT 最初令人畏惧,因为它是基于 Java 的,并且没有配备 Flex 在 Flex Builder 中提供的同类拖放编辑器。

但是 GWT Designer(由 Instantiations 提供)与 GWT 世界中的 Flex Builder 相当好,对于具有 Swing 技能的 Java 程序员来说,GWT 的架构不需要太多了解。

更不用说有大量 Java 程序员可以向经理推销 GWT,将其作为现有 Java 工具集的简单附加组件。

另外,谷歌品牌也不会受到损害。

就企业内的可销售性而言,Java 工具总是比 Actionscript 或 Ruby on Rails 更容易销售。很难确定事情的发展方向,但我预计这三个行业都会持续增长。现在每个人都想要 RIA。