GWT 小部件的最佳套件
我正在寻找构建一个基于 GWT 的 Web 应用程序。作为 GWT 新手,我正在寻找提供最佳 GWT 小部件(在用户体验、多样性、样式等方面)的套件,以帮助构建 Web 应用程序。
我遇到过 SmartGWT,但正在寻找其他选项/建议。
提前致谢!
I am looking to build a GWT based web application. Being new to GWT, am looking for suites that provide the best GWT widgets (in terms of user experience, variety, styles, etc.), to help build a web app.
I have come across SmartGWT, but looking for other options/suggestions.
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我已经在 GWT 和 SmartGWT 中完成了应用程序。我的观察是,就其价值而言:
可以与 SmartGWT ListGrid 抗衡,并且看起来不错。
开发商。 SmartGWT 似乎可以让任何人看起来都不错,但是要让
GWT 的光芒需要技巧。
我大约在同一时间制作了 SmartGWT 应用程序,还有一半的小部件
没用。
对于我正在开发的企业级解决方案,我使用纯 GWT,并且我并不后悔做出了这个选择。
I've done apps in both GWT and SmartGWT. My observations, for what it's worth:
can stand up against the SmartGWT ListGrid and come away looking good.
developer. SmartGWT can make anyone look good, it seems, but to make
GWT shine takes skill.
SmartGWT app I had made at about the same time, and half the widgets
didn't work.
For an enterprise level solution I'm working on, I'm using pure GWT and I don't regret having made that choice.
我建议使用标准 gwt 小部件。原因很简单,
1)它们有最好的文档记录,
2)它们可以通过 CSS 进行高度定制
,3)据我观察,它们提供了最佳性能,
4)你不需要学习构建在另一个框架之上的全新框架
,但如果你坚持的话关于使用框架,那么我建议您看一下这个问题
I would suggest using standard gwt widgets. Simply because,
1)they are best documented,
2)they are highly customizable via css
3)from what I observe they provide the best performance
4)you dont need to learn a whole new framework built on top of another framework
but if you insist on using a framework then I suggest you take a look at this question
我给你的建议是考虑你的需求。 Plain GWT 和 SmartGWT 都是得到最好支持的,因此您无需寻找更多(当然,除非两者都无法满足您的要求)。
前往他们各自的展示区,看看他们提供什么以及它如何满足您的要求。
如果 gwt 满足您所有的 UI 要求,我的建议是选择它而不是 SmartGWT。 gwt 在学习曲线和文档方面随时胜过 SmartGWT。而且它更快(我的意见)。如果 gwt 不能满足您的需求而 SmartGWT 可以,那么您应该考虑进行切换。
My advice to you is to consider your needs. Plain GWT and SmartGWT both are the best supported, so you need not look for more (unless of course both fail in what you want).
Go to their respective showcases and see what they offer and how it fits your requirements.
If gwt satisfies all your UI requirements, my advice is to choose it over SmartGWT. gwt beats SmartGWT in learning curve and documentation anytime. Also its faster(my opinion). If gwt doesn't satisfy your needs and SmartGWT does, then you should consider making the switch.
我在 smartGWT 上有一年的经验,当我们开始第一堂 gwt 课程时,他们说使用基本的 gwt 功能并构建自己的框架,否则我们可能会遇到错误,从而导致死胡同。我们考虑过这个想法,但对于该项目(因为我们已经有最后期限)决定照顾 gwt 的一些扩展。我们找到了 smartGWT。展示确实令人信服。请记住,这些是小部件,系统的基本逻辑仍然取决于您。
如果您开始使用 smartGWT:如果您不使用 JSON,但使用一些普通的 java 结构列表,则准备好花费数小时/数天的时间来适应数据源、网格和其他一些组件。说真的,它有一些荒谬的问题(例如,无缘无故地切换两个配置代码行使列表网格工作),但是在你放弃使用它的整个想法之前,过了一会儿它开始工作,并且它变得非常令人印象深刻和舒适。这是一种“一次行,百次行”的作品。
我认为:
如果你想做一个不太复杂的系统,就不要开始使用 smartGWT。
如果您需要具有许多不同功能的复杂系统,如果您没有时间自己开发所有内容,请开始使用它:smartGWT 中已经准备好了许多组件。
I have a year experience in smartGWT, when we started our first gwt lessons, they said use the basic gwt features and build own framework otherwise we can encounter errors which may lead to dead-ends. We considered the idea, but for the project (since we already had deadline) decided to look after some extension of gwt. We found smartGWT. The showcase was really convincing. Remember these are widgets, the basic logic of your system is still up to you.
In case if you start using smartGWT: If you don't use JSON but some normal list of java structures prepare to get hard hours/days to get use to datasources, grids, and few other components. Seriously, it had ridiculous problems (for example switching two configuration code line without reason makes work the listgrid), BUT before you drop the entire idea to use it, after a while it starts to work, and it becomes really impressive and comfortable. This is a kind of work "make it once, will work hundreds of times".
In my opinion:
don't start use smartGWT if you want to make a system which is not too complicated.
start use it if you need complicated system with lot of different features, if you don't have the time to develop everything for yourself: many components are ready in smartGWT.