Comparison between GWT and Spring MVC

I was wondering if someone who had experience in both technologies could give an objective comparison between them, assuming that you are building a complex web application that will be very rich on the server and in the browser.

One problem with the old paradigm, for me, is Spring MVC level testability. I found that there are many errors that can appear in your application due to unverified annotations. This model also slows down the development cycle because you need to restart the server to make changes to the annotation / controller code ... which I personally find very annoying.

I also don't want to deal with javascript complexity. Working with and testing an application in Java sounds attractive. I really do not want to learn another language and learn all its quirks, strange design decisions, idiosyncrasies and the full history of browser incompatibility.

So, for a complex application, does the GWT offer an excellent approach? Are there serious limitations to this approach with respect to Spring MVC, which is likely to be more flexible, although more difficult to work with? Are there any tracks that are common for building complex applications?

I would really appreciate a comparison of the two. Please keep in mind that I have no experience with GWT, but about 10 years experience with Spring. Thank!

+5
3

, GWT , , , , , , , .

GWT , - jQuery ExtJS, . JavaScript, , , GWT.

, , , . , IE 6. , , JavaScript, .

, , , GWT, . :

  • . : JavaScript FireBug, - JavaScript, .
  • . , , IE , , Firefox . JavaScript .
  • Speed ​​. , JavaScript . , , DOM , , -, , , AJAX. , , , , DOM, , , .

, , Java, .

Spring MVC. Spring MVC, . Spring , ! Spring , . unit test , .

, JUnit, , , , - jQuery, ( unit test, , , unit test , ).

+4

GWT (200 KLOC ), GWT.

, GWT , , .

GWT , , , -, javascript. Java, .

GWT unit test , GWT MVP . ( , GWT ), , , GWT.

+4

, Spring , MVC. , GWT. (, , Android, . .) GWT , Spring.

+1
source

All Articles