一尘不染

将Google Web Toolkit(GWT)用作成熟的Java Web框架是否有意义?

java

我对GWT可以用作整个表示层的基础感兴趣。

我很想知道是否有人成功或失败地尝试过,并且可以说服或劝说我不要尝试。


阅读 267

收藏
2020-12-03

共1个答案

一尘不染

我大约一年前与GWT合作。当时,这似乎是一个好主意,但有一些警告:

  • 我在API的某些部分遇到了“陷阱”问题,这可能与以下事实有关:您实际上就像在使用Java一样进行编码,而实际上您实际上是在为像Java这样单独编译的环境编写程序,因此您做出了一些错误的假设(在这种情况下,将嵌套值传递到前端)。我认为还有另一种方法是重写我的ant脚本,以将32位jvm用于gwt编译。
  • 我花了一些时间来调整外观-我们从来没有部署完成的项目,所以我不确定要达到专业水平需要多少工作,但是(从逻辑上)似乎是相当于调整了一个摆动界面。在视觉上,也许比html更加笨拙。
  • 由于ajax在最终产品中对您如此隐蔽,因此我担心如果性能不佳该怎么办。

话虽这么说,这似乎绝对值得一玩,而我的经历是互联网时代的很久很久以前,尤其是考虑到它现在可能已经成熟得多。还需要指出的是,这是从大多数MVC框架开发GUI代码的非常不同(且新颖的)方式,如果没有其他原因,则值得一看。

我的感觉是,如果您要构建对图形要求非常严格的高负载专业站点,那么GWT可能不是一个不错的选择,否则可以。

2020-12-03