GWT vs GXT哪个更好?

时间:2012-11-29 07:02:30

标签: gwt gxt

我们正在尝试将现有胖客户端移植到瘦客户端。我们正在研究不同的技术,我们正在尝试不同的选择。我们在样本练习中尝试了GXT和GWT。您认为我们应该继续哪一个?还有其他更好的框架吗?

3 个答案:

答案 0 :(得分:7)

我和GWT合作了几年(但不是GXT)。我正在使用SmartGWT的免费版本,这是一个基于谷歌网络工具包(如GXT)的框架。
我个人认为如果你想(并且你有足够的理由)使用GWT,那么使用它上面的框架(如GXT或SmartGWT或其他)是明智的选择。这个框架提供了很多能力和准备好的小部件,使开发进度如此简单和有趣,但它们也有自己的缺点,例如增加客户端js代码大小,与某些浏览器不兼容,执行开销可能会增加一点响应时间&等等。
无论如何,除了所有的弱点之外,我相信使用它们是值得的。所以我建议你使用一个基于GWT的框架,但在选择之前,要注意这些注意事项:

  • 发展社区,他们的积极性和适应新版JDK,GWT&特别是新版本的浏览器和样品,资源和可用性的可用性讨论论坛
  • 各种提供的小部件&易于编写开发新软件
  • 自定义小部件的功能
  • 与其他技术集成的能力来自其他类似框架的小部件
  • 支持的开发IDE
  • &最后许可证和价钱

答案 1 :(得分:6)

框架的决定取决于您的要求。 可能影响框架选择的因素可能会根据您要开发的产品的大小而有所不同。

Factores主要包括,

  • 学习的时间。
  • 支持库/插件。
  • 支持Fearures。
  • 开发时间。
  • 支持论坛。

我已经对GWT和GXT做了一些研究。 学习GWT的时间更长。 GXT有更多的小部件。

请参阅this。了解GWT与GXT的表现。 对于商业和大型产品开发选择GWT的决定,GXT对需求进行了评估。 还有很多其他框架。

答案 2 :(得分:3)

除了gwt和gxt之外,还有许多可用的Web框架。有VaadinDart等等。

GWT是gxt和vaadin的基础。您要使用哪种技术取决于您的应用要求。

GWT在性能方面表现不错,但外观不太好 基于GWT构建的GXT和Vaadin提供了更丰富的功能,更多的小部件,良好的UI和性能滞后。