Yes all of the above.  The L&F is lacking.

But what I would like to see in GWT are more 'complete' and 'extendable'
widgets.  For instance GWT chose to implement/support single click events in
the Tree widget but did not provide any support for double click or right
click support.  I understand these may be secondary needs but it makes it
hard to use any widget API if I can't extend it and do what I want.

Another example of a need is dynamic setting of images/URL in basic widgets
such as buttons, labels, menu/tree items, etc.  GWT only supports a static
image and I have to jump through hoops to change it.  It would be nice if
the Widget API supported setting the image dynamically.

In my brief use of GWT I have found the API quite lacking in functionality
for dynamic applications and is not easily extended.  On the other hand I
have found the its JS performance and RPC behavior to be very impressive.

-Dave

On Mon, Dec 22, 2008 at 8:40 PM, Fred Janon <fja...@gmail.com> wrote:

> I just wonder what people would like to see in a GWT library: what widgets,
> what features? I guess a nice look and feel for a start, but what else?
>
> > 4) There's some really iffy design decisions.
>
> What do you consider iffy design choices?
>
> Fred
>
>
> On Tue, Dec 23, 2008 at 11:45, nogridbag <nogrid...@gmail.com> wrote:
>
>>
>> I've been using GXT (Ext-GWT) for quite some time now.  While it
>> certainly looks nice and provides a good amount of functionality
>> lacking in GWT, there are several drawbacks.
>>
>> 1) It is very buggy.  Bugs get fixed fairly fast, which is good, but I
>> find myself submitting an abnormally large amount of bugs.  While the
>> developer (singular) is very responsive, passionate about his work,
>> and friendly, the code isn't exactly up to the standards that was
>> hoping for.
>>
>> 2) It is not just a set of widgets, it's a complete framework on top
>> of GWT.  Your team will have to invest time to learn it.
>> Intermingling GWT widgets and GXT widgets is possible, but confusing
>> IMHO.  Which leads me to my next issue.
>>
>> 3) Documentation is still very lacking, although they're working on
>> it...
>>
>> 4) There's some really iffy design decisions.
>> a) The use of generics is not only inconsistent, but in many cases
>> it's not even possible to use generics due to API bugs.  The example I
>> was going to post was actually just fixed in the release today.
>> b) While the widgets look nice and performance is OK, you are forced
>> to back the GXT components (like Grid, Tree, List) with GXT specific
>> data model objects.  If you have a simple Employee POJO, and you want
>> to add it to a GXT Grid, you have to either wrap it in a Model or
>> ModelData class, or you have to implement a marker interface and do a
>> bit of trickery to get it in the Grid.  The only reason for all of
>> this is to support binding (since GWT doesn't support reflection).  I
>> would much rather have preferred a Swing like TableModel and an
>> optional binding layer on top of it.
>> c) The widgets look nice out of the box and customizing them slightly
>> with CSS is pretty easy.  However, if the changes require you to alter
>> the HTML of a GXT component, you're in for a world of pain.  The HTML
>> markup is tied heavily into the functionality of the widgets and is
>> referenced throughout the class either by tag name, tag id, or by css
>> "class".  IMHO, the UI should be completely separate from the
>> functionality of the widgets.
>>
>> 5) Size.  The CSS itself is ~80k.
>>
>> On the plus side, it's nice to have a pure GWT library in which I can
>> step into Java code (which you will have to do quite often!).  The
>> widgets look and function very nicely.  It would take a lot of time
>> and money to write many of the widgets GXT provides.  If you plan on
>> using it as is, it works fine.
>>
>> On Dec 19, 10:13 am, "Juan Backson" <juanback...@gmail.com> wrote:
>> > Hi,
>> >
>> > I have been using GWT for almost 6 months now.  In the past six months,
>> I
>> > have tried migrating code from pure GWT to GWT-EXT and then to
>> Smart-GWT.
>> >
>> > They all have drawback:
>> >
>> > GWT - no good looking widget
>> > GWT-Ext - very buggy and GPL licensing
>> > Smart-GWT - slow and memory intensive
>> >
>> > Is there any library that has the same capability of Smart-GWT and good
>> > performance?
>> >
>> > Thanks,
>> > JB
>>
>>
>
> >
>

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

Reply via email to