GWT小部件的最佳套件

时间:2011-09-16 19:54:53

标签: gwt

我希望构建一个基于GWT的Web应用程序。作为GWT的新手,我正在寻找提供最佳GWT小部件(在用户体验,多样性,样式等方面)的套件,以帮助构建Web应用程序。

我遇到过SmartGWT,但正在寻找其他选择/建议。

提前致谢!

4 个答案:

答案 0 :(得分:4)

我在GWT和SmartGWT都完成了应用程序。我的观察,值得:

  • SmartGWT具有开箱即用的各种酷炫功能。 SmartGWT展示很容易被诱惑。
  • GWT正在迅速融合到SmartGWT上。例如,新的DataGrid 可以抵挡SmartGWT ListGrid并且看起来很好看。
  • 为了让GWT看起来不错,必须要有真正的技巧 开发商。 SmartGWT可以让任何人看起来都很好,但是要做 GWT闪耀需要技巧。
  • 一旦你掌握了这种技能水平,就不会回头了。
  • GWT在我看来要灵活得多,这是构建块方法的结果。 SmartGWT更加单一。
  • SmartGWT的设计存在一些可移植性问题。我成功地使用了我制作的纯GWT应用程序并进行了重新设计(最小的努力),以便在BlackBerry PlayBook浏览器中运行良好。我拿了一个 我几乎在同一时间制作的SmartGWT应用程序,以及一半的小部件 没用。

对于我正在研究的企业级解决方案,我使用的是纯GWT,我并不后悔做出这样的选择。

答案 1 :(得分:0)

我建议使用标准的gwt小部件。仅仅因为,

1)最好记录,

2)它们可通过css高度自定义

3)从我观察到它们提供了最佳性能

4)你不需要学习构建在另一个框架之上的全新框架

但是如果你坚持使用框架,我建议你看看这个question

答案 2 :(得分:0)

我给你的建议是考虑你的需求。纯GWT和SmartGWT都是最好的支持,所以你不需要寻找更多(当然,除非你想要的都失败)。

转到他们各自的陈列柜,看看他们提供什么以及它如何满足您的要求。

如果gwt满足您的所有UI要求,我的建议是通过SmartGWT选择它。 gwt随时在学习曲线和文档中击败SmartGWT。它也更快(我的意见)。如果gwt不能满足您的需求并且SmartGWT不满足,那么您应该考虑进行切换。

答案 3 :(得分:0)

我有一年的smartGWT经验,当我们开始我们的第一个gwt课程时,他们说使用基本的gwt功能并构建自己的框架,否则我们会遇到可能导致死胡同的错误。我们考虑了这个想法,但是对于该项目(因为我们已经有截止日期)决定照顾一些gwt的扩展。我们找到了smartGWT。展示真的很有说服力。请记住这些是小部件,系统的基本逻辑仍由您决定。

如果您开始使用smartGWT:如果您不使用JSON,但是一些正常的Java结构列表会准备好花费数小时/天来使用数据源,网格和其他一些组件。说真的,它有一些荒谬的问题(例如,无理由地切换两个配置代码行使得listgrid工作),但是在你放弃使用它的整个想法之前,一段时间它开始工作,它变得非常令人印象深刻和舒适。这是一种“让它成为一次,将会工作数百次”的作品。

在我看来:

  • 如果你想制作一个不太复杂的系统,不要开始使用smartGWT。

  • 如果您需要具有许多不同功能的复杂系统,如果您没有时间为自己开发所有内容,请立即使用它:smartGWT中已准备好许多组件。