ExtJs Vs Ext GWT Vs SmartGWT

I am going to launch a new application, which mainly consists of NavigationPane, Grid, Toolbar. The layout should look like this demo page http://www.gwt-ext.com/demo/

I'm rather confused which one can be used in terms of writing less code, more advanced, etc. Can anyone talk about the pros and cons of all these technologies.

All the time when I am encoded in javascript, so ExtJs seems to be easy code for me. But I'm interested in trying out GWT Ext, is it true that he could do a lot by writing a few lines of Java code.

For example: to achieve the layout (given in the gwt ext demo url example above) that I have to select ExtJs or GWT Ext.

I read SmartGWT relatively slower than GwtEXT. Does he have an advantage over GWT EXT. I am also looking for hibernate based data modules (since my application will have many database queries). Any of SmartGWT or GWTExt supports such modules. I learned that smartgwt does not offer all the functionality of the corporate version of smartclient, that we are allowed to use only certain smartclient functions. Would this be a problem?

Your answer is highly appreciated.

+5
source share
5 answers

To record the smallest code, use SmartGWT Pro. It provides a wizard that allows you to simply select from the list of Hibernate entities you created and instantly you have the ability to perform all CRUD operations on this object, without the need for code. Then you can add business logic.

Master:

http://www.smartclient.com/smartgwtee/showcase/#tools_hibernate_wizard

The link to this is just screenshots, but there are several Hibernate samples in the window. See, In particular, an example of loading and saving a batch download of Master-Detail.

In terms of performance, the real-time performance of most enterprise applications is determined by how often the application should access the server. In this area, SmartGWT has a big advantage due to features such as adaptive filtering (see the "Recommended Area in the SmartGWT Showcase" section).

Almost all the reports that we get that SmartGWT are "slow" are due to the fact that Firebug is turned on. Disabling Firebug and performance are fine, so regular end users will never perceive slowness.

+3
source

The GWT-Ext homepage says:

"GWT-Ext is no longer under active development and is being replaced by Smart GWT. Support will be provided for existing GWT-Ext users who want to upgrade to Smart GWT."

so why use it?

+7
source

About 6 months ago, we examined whether we would use ExtJS or GWT-Ext for an internal application. We wanted the back-end to be the standard J2EE framework (struts, spring, sleep mode for saving, etc.). We ended up choosing ExtJS because it seemed to us that GWT was not stable enough (there were too many changes in the API, which is still the last), and Ext-GWT was always behind in development.

+3
source

mainly consisting of NavigationPane, Grid, Toolbar.

Well, this tells us about the lot about your application, right :)

I think it comes down to how good you are in Java or JavaScript. They are completely different languages โ€‹โ€‹that you know :) But if you are well versed in both, but only use Ext JS, then choosing Ext GWT (or GWT Ext, if you understand this) should not be so big. And if this application that you are planning will be as simple and small as your description, then this is probably a great opportunity to try something new.

+1
source

I use GWT-Ext, and itโ€™s not bad, especially if you donโ€™t mind setting up JSNI to configure existing Ext widgets, itโ€™s incredibly powerful. Unfortunately, development has stalled, so my future projects are likely to be in either SmartGWT or Ext-GWT. SmartGWT is written by Sanjiv Jivan (the same guy who wrote GWT-Ext) and it has most of the widgets we need. I have to say that most skins are pretty outdated, with the exception of the corporate skin, which looks good, but you can always flip your own skin.

+1
source

All Articles