5

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

4

3 回答 3

7

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

  • 开发社区,他们的积极性和适应新版本 JDK、GWT 和特别是新版本的浏览器的速度以及示例、资源和讨论论坛的可用性
  • 提供的各种小部件和易于编码以开发新软件
  • 自定义小部件的能力
  • 与来自其他类似框架的其他技术和小部件集成的能力
  • 支持的开发 IDE
  • 最后是许可证和定价
于 2012-11-29T07:45:05.453 回答
6

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

因素主要包括,

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

因为我也对 GWT 和 GXT 做了一些研究。学习 GWT 的时间更多。GXT 有更多的小部件。

请参阅. 了解 GWT 与 GXT 的性能。对于商业和大型产品开发,选择 GWT、GXT 的决定取决于需求。还有很多其他的框架。

于 2012-11-29T08:36:01.320 回答
3

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

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

GWT 在性能方面很棒,但外观不太好 GXT 和 Vaadin 是基于 GWT 构建的,提供了更丰富的功能、更多的小部件、UI 方面的优势和性能滞后。

于 2012-11-29T07:10:53.970 回答