Ext GWT vs Gwt-Ext
I'm using ExtJS since the beginning and today I found some (nice) surprises: the new web site, new examples, etc. that, as usual, looks great.
Then I found also a new product: Ext GWT, that is a GWT Java wrapper that use ExtJS
to create the UI.
I have one big question: why you selected this product (Ext GWT) instead of GWT-Ext (http://gwt-ext.com/) ???
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/)
I would like to know if there is a special reason (or constraint) that let you decide to go for ExtGWT vs Gwt-Ext.
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.
ExtGWT consistency ws ExtJS
Ok get your point.
How we can ensure that the behavior of 'similar' widgets is consistent in the 2 systems?
Example: Window created using ExtJS code and ExtGWT code?
To me the fact that Gwt-Ext is using ExtJS are real implementation is not a major issue:
- I cannot debug JS code: of course. The same if I buy a commercial Java library without
the source code...
- If ExtJS team product a new release I can benefit automatically of bug fixing, performance
improvements and new features
- I can benefit of the great documentation of ExtJS (that to me is better than the 'simple'
Of course this is just my point of view.
the debugging feature is actually also important - however I would like to treat all these libraries as bugless, full featured, and reading my programming mind things ( :-) ) I find that more often than not I need to peak here and there under the covers to understand what is going wrong with my stuff.
bottom line, I think both libraries gxt and gwt-ext are great and at this stage of RIA technology development should be considered without regard to what is duplicated where and how one widget/API is different or similar than the other. As a consumer of these technologies, the more of the alternatives the happier I will be.