tags:

views:

1555

answers:

5

i want to ask about the speed of gwt-ext applications Are there any one tried Gwt-ext application and know that Is it slow or normal ?

can i handle images with gwt-ext as example i want to make the image black and white ?

thank you

saebnajim

A: 

I am using GWT-ext for my application and tested it on a slow computer in its browser. It is really fast and the animations are very smooth. The pure Java alternative GXT doesn't run so fast for me, altough i rather used this one because of better support.

Maerch
+2  A: 

First, it's important to remember some distinctions.

GWT-Ext is not representative of GWT's technology because it is simply a wrapper around a traditional JavaScript library (similar to YUI, which is where it branched from).

GXT is the same company's attempt at duplicating GWT-Ext using GWT the way it was intended; not wrapping hand-coded JavaScript, but letting GWT do most of the work. Unfornately, IMHO, they suck at it and have produced a load of garbage. It's very clunky and slow.

There's no reason plain GWT applications cannot be as fast or faster that GWT-Ext. I'll leave out the licensing discussion since it's not relevant to the question, but it's another thing to take into mind.

As for your add-on question regarding image manipulation... if that's possible, the only way I think you could do that is by using a Canvas element. GWT has a library of upcoming widgets (the 'incubator') which has a working Canvas widget.

GWT Canvas Demo

Mark Renouf
+2  A: 

The compiled apps themselves do not run slow, but the GWT compiler is slower than a frozen snail with a lobotomy.

David Leonard
A: 

GWT-Ext is significantly slower than pure GWT application. Especially in form rendering.

Lukas Herman
A: 

Actually Developer console of GWT App looks much slower. but once the app is compiled & deployed in main server the application becomes more active and responds very quickly.. so decide about the speed of the application only after deploying. Just check its speed by deploying in jboss/apache server and check it. If you need to improve speed of application use code optimization tech and which will be more helpful in increasing response time.

Karthikeyan