6

I am still a beginner in GWT. I want to know preferable features of GWT rather than other frameworks.
And has there any advantages or disadvantages on using GWT ?

I asked this question due to below external links...

  1. Pros and Cons of Google Web Toolkit, Part I
  2. Pros and Cons of Google Web Toolkit, Part 2
  3. The disadvantages of the Google Web Toolkit
  4. GWT Development Advantages/Disadvantages
  5. Pros and Cons of GWT
  6. Why Google Web Toolkit (GWT)?
  7. Advantages and Disadvantages of GWT (Google Web Toolkit)

Yes , I know there has many relative informations on above links . I understand that there has no completed frameworks ever. I should choose frameworks for my project demand. So , please assume this question as a discussion . But I am sure it is not really opnion base question.
There have many experience users with GWT on SO . I want to get some useful discussions , suggestions or informations from them.

Any suggestions would be really appreciated. Thanks for reading my question.

Community
  • 1
  • 1
Cataclysm
  • 7,592
  • 21
  • 74
  • 123
  • 1
    possible duplicate of [Jquery vs Google Closure va GWT Pros & cons for large web application development](http://stackoverflow.com/questions/8455435/jquery-vs-google-closure-va-gwt-pros-cons-for-large-web-application-developmen) – ColinE Jun 04 '13 at 05:27
  • He explain some little things. about History , rpc , reuseable , easy to test. But I want to know more. – Cataclysm Jun 04 '13 at 05:30
  • 1
    Have also a look [here](http://stackoverflow.com/questions/99866/biggest-gwt-pitfalls) and [here](http://stackoverflow.com/questions/2097964/why-gwt-advantages-and-trade-offs-of-using-this-ria-framework). – Andrea Boscolo Jun 04 '13 at 08:56
  • Html 5 is made easy with Java. Canvas support and MVP pattern are all pluses for me. – Athanasios Kataras Jun 04 '13 at 10:22

1 Answers1

11

Advantages

  • If you are familiar with java. There will be no learning curve
  • Code can be reusable + all the facilities come along with java
  • When the application becomes larger the code will be easy to maintain
  • Handle the browser compatibility

Disadvantages

  • Need lot of memory to run it in dev mode
  • High compile time
  • Every server call will be ajax
  • You will loose control on your javascript

That's all i can think of now :-). Find more in http://www.javacodegeeks.com/2012/01/gwt-pros-and-cons.html

Dilantha
  • 1,552
  • 2
  • 30
  • 46
  • Thanks for your answers. I hate the time of browsers downloading time of javascript files :) . But as your mention , when the application becomes larger the code will be easy to maintain. That is useful fact for me. – Cataclysm Jun 04 '13 at 05:45