ExtGWT vs Gwt-Ext

Simply put, ExtGwt is GWT that looks like Ext. While GwtExt is Ext wrapped in Gwt. Sencha chose to build their world on top of the true GWT instead of wrapping their legacy Ext into GWT. A great choice!

Ext GWT vs Gwt-Ext Question:

I have nothing, personally, against Ext GWT but just looking at the examples (http://www.gwt-ext.com/demo/) you will IMMEDIATELY see the difference: Gwt-Ext is much more complete than Ext GWT.

Furthermore using Gwt-Ext you will get:
– GWT wrapper for ExtJS user extenions (http://gwt-ext.com/demo-ux/)
– Supports for charts (using Yahoo Chart API, http://gwt-ext.com/demo-charts/)
– Supports for muktiple maps API (Google Map, Yahoo Map, etc. – http://www.gwt-ext.com/demo-maps/)

Ext GWT vs Gwt-Ext Answer:

Ext GWT is not a wrapper over Ext JS. Ext GWT is a Java implementation that does not use any external javascript and fully leverages the GWT API. Ext GWT does share the same look and styles as Ext JS and the API is similar in many places. In GWT-EXT, the components make calls to the underlying Ext JS code which is executing just like any other Ext JS application, where in Ext GWT, the components are written in Java. Consider events, with GWT-EXT, the events are fired and managed by the Ext javascript code, while Ext GWT uses the GWT event model. Also, consider debugging, with GWT-EXT you cannot step through all the code as it runs “under the covers” in javascript. As soon as the Java code calls javascript you lose the ability to control and trace execution. With Ext GWT, the code is in Java, so you can debug your application just like any other Java application.

There is a difference between the number of widgets int Ext GWT and GWT-EXT. This gap is decreasing as many more widgets are on the way. Also, keep in mind there are many Ext GWT features that are not in Ext JS or GWT-EXT, such as its viewer and mvc code. Ext GWT uses GWT 1.5 and takes advantage of Java 1.5 using generics, enumerations, varargs, etc.



About minghuasweblog

a long time coder
This entry was posted in AJAX and Webapp, All, Software and tagged , , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s