GWT 小部件的最佳套件

发布于 2024-12-05 04:17:40 字数 147 浏览 1 评论 0原文

我正在寻找构建一个基于 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

少女情怀诗 2024-12-12 04:17:40

我已经在 GWT 和 SmartGWT 中完成了应用程序。我的观察是,就其价值而言:

  • SmartGWT 具有各种开箱即用的炫酷功能。 SmartGWT 展示很容易让人着迷。
  • GWT 正在快速向 SmartGWT 融合。例如,新的 DataGrid
    可以与 SmartGWT ListGrid 抗衡,并且看起来不错。
  • 不过,为了使 GWT 看起来不错,必须具备真正的技能
    开发商。 SmartGWT 似乎可以让任何人看起来都不错,但是要让
    GWT 的光芒需要技巧。
  • 然而,一旦你达到了这种水平,就没有回头路了。
  • 在我看来,GWT 更加灵活,这是构建块方法的结果。 SmartGWT 更加单一。
  • SmartGWT 的设计存在一些可移植性问题。我成功地制作了一个纯 GWT 应用程序,并对其进行了重新设计(花费很少的精力),以便在 BlackBerry PlayBook 浏览器中良好运行。我拍了一张
    我大约在同一时间制作了 SmartGWT 应用程序,还有一半的小部件
    没用。

对于我正在开发的企业级解决方案,我使用纯 GWT,并且我并不后悔做出了这个选择。

I've done apps in both GWT and SmartGWT. My observations, for what it's worth:

  • SmartGWT has all sorts of cool features, out of the box. It's easy to be seduced by the SmartGWT showcase.
  • GWT is converging on SmartGWT, and quickly. For instance, the new DataGrid
    can stand up against the SmartGWT ListGrid and come away looking good.
  • In order for GWT to look good though, there has to be real skill in the
    developer. SmartGWT can make anyone look good, it seems, but to make
    GWT shine takes skill.
  • Once you have that level of skill, though, there's no looking back.
  • GWT seems to me to be much more flexible, a consequence of the building-block approach. SmartGWT is more monolithic.
  • SmartGWT's design has some portability issues. I successfully took a pure GWT app I made and re-worked it (minimal effort) to run nicely in a BlackBerry PlayBook browser. I took a
    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.

じ违心 2024-12-12 04:17:40

我建议使用标准 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

东北女汉子 2024-12-12 04:17:40

我给你的建议是考虑你的需求。 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.

熟人话多 2024-12-12 04:17:40

我在 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文