Decide between extJS and GWT

we are in the process of deciding our next web application strategy, and think about a lot.

Having gone through several solutions, we have limited our view to 2 RIA frameworks: extJS and GWT.

Which one would you suggest between the two?

We already have experience with jQuery, if that's the case.

Thanks.

+6
gwt extjs
source share
4 answers

While it is impossible to give an objective answer to your question without being closely familiar with your project situation, we will consider several things -

  • ExtJS will require JavaScript expertise (in addition to the familiarity required with the ExtJS api )
  • Even if you use ExtJS for your interface, you still need Java (or any other server language you choose) for your server-side logic.
  • Compared to GWT, you can do this with a lower level of Javascript knowledge. You need to find out the GWT path (and tools for) development, api, etc.
  • Both will allow you to do whatever you want in terms of the capabilities of your interface.
  • When comparing available widgets, etc. Consider the sheer number of ExtJS extensions and plugins . They are just as valuable as ExtJS core widgets in some situations.
  • Ext GWT seems to be an option, but I'd rather use ExtJS OR GWT than use a combination of both, except there is a very specific reason.
  • If you have JavaScript experience but no Java And there is no specific reason to use Java, I would go for ExtJS (and a server-side language with a simpler learning curve than Java)

(Very) A bit related post here

+11
source share

My company came up with the same solution about two years ago and decided to use ExtJS. I am pleased with this decision. Javascript is more flexible and less verbose than Java, and the Javascript editing / testing cycle is very short. Just save your changes and refresh your browser. And it's relatively easy to extend ExtJS classes to add whatever functionality you need. Java changes require compilation and often require a server restart. These short breaks are very expensive.

Ultimately, I think it all comes down to whether you prefer to work in Javascript or Java. I prefer the flexibility and brevity of Javascript and the speed of testing with zero delay.

+3
source share

If you have experience with JavaScript, I think ExtJS will seem natural (you don't need to use JavaScript a bit to use GWT).

On the other hand, I would put on GWT in the long run, because it is supported by Google and has a lot of momentum; however, it might not be worth learning Java in your case.

+1
source share

I am one of the GWT pharmacists. But in your case, GWT does not look like a good option, because your team does not have an experienced Java developer. But if you decide to hire an experienced Java developer, GWT will be the best option for you. Otherwise, you should go with ExtJS.

+1
source share

All Articles