My experience with GXT was horrible, and I ended up ripping it out of
my app entirely.  I wrote about it in this thread:

http://groups.google.com/group/google-web-toolkit/msg/693cacbce437d08a

GXT's layout system is alien to GWT, the documentation is nonexistant,
the appearance is highly inflexible, and the attitude of the support
team sucks (even for customers that pay for support).  Consider, for a
moment, that there is nobody at Ext commenting on the GXT-related
threads that show up in this forum.  Totally out to lunch.

Unless you specifically need an advanced grid control, you're better
off rolling your own UI in vanilla GWT.  Do not think "GXT will be
just like GWT, only prettier" - it is an entirely different creature
with a wholly incompatible (and irritatingly inconsistent) widget
library.

Jeff

On Tue, Feb 2, 2010 at 1:07 PM, Kevin Q <[email protected]> wrote:
> I have used both libraries. I would say, stay away from SmartGWT. It's
> a wrapper on the SmartClient javascript library, which means the API
> is an almost direct transliteration from Javascript. As Joshua Bloch
> will tell you, direct transliteration of APIs is bad. A lot of times,
> the API methods don't do what their name say and can cause some
> surprises...the deal breaker for us was it didn't integrate with
> native GWT widgets well. The problem I had at the time was it
> customized GWT widgets disappear from a SmartGWT container when it's
> resized and so on.
>
> I have no ties with Ext whatsoever, but we're using GXT now because
> it's built on top of GWT (not a wrapper of some JS library).
> Customization is much easier and whenever a problem arises, you can
> always trace down to the very bottom because they're all written in
> Java. The same cannot be said about SmartGWT. Having said that, GXT
> has quite a few quirks as well. Seems they've been abusing generics
> and the event system is terrible to work with.
>
> If you have the time and resource, I'd say writing in pure GWT is the
> way to go.
>
> Those are my subjective opinion. I've no intention of trolling.
>
>
> On Feb 2, 12:28 pm, mariyan nenchev <[email protected]> wrote:
>> Thanks i look at it, but i prefer to use pure gwt&incubator. Advanced
>> components also seems good.
>> On Tue, Feb 2, 2010 at 7:19 PM, David Durham 
>> <[email protected]>wrote:
>>
>>
>>
>> > On Thu, Jan 28, 2010 at 6:16 PM, ahhughes <[email protected]> wrote:
>> > > For future reference....
>>
>> > > At the time of writing the following are available:
>> > > GWT v2.0
>> > > and.....
>> > > SmartGWT v2.0 (http://code.google.com/p/smartgwt/under Apache
>> > > License)
>> > > Ext GWT v2.1.0 (http://www.extjs.com/products/gxt/under weird LGPL
>> > > License)
>>
>> > > I don't want to discuss Ext GWT's weird license. It's weird, there's
>> > > no updates... e.t.c. e.t.c. The question is, if why would you purchase
>> > > it over SmartGWT? I am looking for technical reasons such as features,
>> > > performance, jsni wrap vs pure compiled gwt, or especially full GWT
>> > > 2.0 compatibility e.t.c.
>>
>> > > Help would be great as there are so many re-packed versions of these
>> > > things floating around as well as the fact a lot of information is out
>> > > of date (and so will this thread be in the not so distant future).
>>
>> > I like a GXT and wrote a form generation library for it that you might
>> > consider.
>>
>> >  http://gxtforms.googlecode.com/
>>
>> > There's an appengine demo linked to from the project pages.
>>
>> > The basic is idea to annotate Model classes and get forms with
>> > data-binding fairly easily.  For the next release, I'm working to make
>> > the field types and rendering more easily extensible.  If anyone is
>> > interested in contributing to this project, please let me know.
>>
>> > -Dave
>>
>> > --
>> > You received this message because you are subscribed to the Google Groups
>> > "Google Web Toolkit" group.
>> > To post to this group, send email to [email protected].
>> > To unsubscribe from this group, send email to
>> > [email protected]<google-web-toolkit%2bunsubs­[email protected]>
>> > .
>> > For more options, visit this group at
>> >http://groups.google.com/group/google-web-toolkit?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google Web Toolkit" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to