我希望构建一个基于GWT的Web应用程序。作为GWT的新手,我正在寻找提供最佳GWT小部件(在用户体验,多样性,样式等方面)的套件,以帮助构建Web应用程序。
我遇到过SmartGWT,但正在寻找其他选择/建议。
提前致谢!
答案 0 :(得分:4)
我在GWT和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中已准备好许多组件。