问题描述
我开始将旧的Swing应用程序迁移到Web界面:
我想要的其他选择:
Gwt,Vaadin,Smart Gwt,Ext Gwt
这个应用程序的配置文件是一个自定义的ERP。
大问题是哪个?
为什么GWT没有像Vaadin,SmartGwt和ExtGwt这样的丰富组件?
你知道任何GWT组件库么?
谢谢。
嗯,我不认为有一个明确的答案这个。我在大约2年前开始使用所有这些Web开发迷宫,并得出了以下结论:GWT:这个框架真的是真的吗?所有关于从真实网络开发中抽象出你。自从我使用该框架以来,该框架已经发展了很多。它变得越来越好,并且他们不断地为您构建您的应用程序不断地引入有趣的新概念和选项。他们给开发者留下了许多自由空间。这可能是一件好事,因为选择您已知的组件可能会很好。说你知道JQuery,他们有GQuery,你知道Hibernate可以使用它,Spring可以使用它。但是,对于GWT初学者来说,要想获得更多的自由,这是很困难的,因为很难将所有组件都插入到企业应用程序中。这很难吗?不是你真的习惯了它的概念,并开始喜欢它。就Widget而言,他们不会像Vaadin,gxt或Smart那样提供尽可能多的视觉效果,但我喜欢坚持这些基础。 智能:我将SmartGWT用于企业级项目,并完成这项工作。它有许多伟大的组件,可以让你到达你想要的地方。尽管这是一个巨大的框架,但当某些事情不能按预期工作时变得复杂。但是,你可以对此感到满意。有时候使用布局有点难。 GXT:真的很好。他们提供了很多很棒的小工具,是的。他们提供良好的支持,是的。你必须支付:(是的,除非你是一个开源项目,否则你将不得不支付使用它的费用,基准是,我放弃了它,直到他们发布了3.0版本,为什么?它们正在与GWT路线图同步。将使用相同的事件处理和用户界面绑定器,我正在等待这个以减轻我的开发时间,有时候你也想混合(这可能不是最好的想法),但事件模型与GWT不同很蹩脚。
底线,我现在坚持使用GWT,他们会继续加强它,支持社区是很棒!但你不会得到一个精明的用户界面,你可以用任何框架获得。
祝你好运
I start to migrate an old Swing app to web interface:
Alternatives I want : Gwt, Vaadin,Smart Gwt, Ext Gwt
The profile of the app is a custom ERP.
Big question is which ?
Why GWT do not have rich components like Vaadin ,SmartGwt and ExtGwt has ?
DO you know any GWT component library ?
Thanks.
Well, I don't think there is a definite answer for this one. I started about 2 years ago with all this web-dev maze and I have theses conclusions:
GWT: This framework is really all about abstracting you from the "real" web development. The framework has evolved a lot since I use it. It has gotten better and they are continually introducing interesting new concepts and options for you to build your app. They leave a hole lot of freedom to the dev. This can be a good thing since it can be nice to choose components you already know. Say you know JQuery, they have GQuery, you know Hibernate you can use it, Spring you can use it. But, to much freedom is kind of daunting for GWT beginners since it's hard to plug all the components to get an enterprise application. Is it that hard? Not really you get used to it's concepts and start liking it. As far as Widget goes, they do not offer as many eye candy stuff as Vaadin, gxt or Smart but I like to stick with the bases.
Smart: I used SmartGWT for enterprise level projets and it does the job. It has many great components that will get you where you want. It is a huge framework though and it gets complex when something doesn't work as you expected. But, you could be happy with it. It gets a bit hard to use layouts sometimes.
GXT: Really nice. They offer a lot of great widgets, yes. They offer good support, yes. You have to pay :( yes. Unless you are an Open source project, you will have to pay fees to use it. The baseline is, I abandoned it until they release the version 3.0. Why? They are syncing with GWT roadmap. They will be using the same event handling and UI binders. I'm waiting for this to ease my dev. time. Sometimes you also want to mix (which might not be the greatest idea) but the event model being different from the GWT one is pretty crappy.
Bottom line, I sticking with GWT for now. They will continue enhancing it and the support community is great! But you won't get a savvy UI which you could get with any of the frameworks.
good luck
这篇关于GWT,Vaadin,SmartGwt,ExtGwt?---来自Swing的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!