Google Web Toolkit Vs AngularJS


Lately  i've been involved in a discussion about ... which technology we have to use to build best  enterprise web application ? 

The question was very interesting so, all involved actors started to put on the table  a lot of different technologies. The most sponsorized ones were been  GWT and AngularJS.

But ,from my perspective, we have first to understand the context where such applications will be  developed in order to , as much as possible, understand of what we need and not what we like.


The Context

Let assume that we have a group of 10 developers skilled in java  and with a enough know-how about web design (i.e. html/css knowledge ). They use Eclipse IDE to write code and maven to build,package and deploy. Finally the  backend is entirely written in java

The Choice


Considering that both of these technologies seem to fill the same space, but coming at it from different angles, the choices behind the decision could be summarized in:

  • Change development model introducing new tools and new approach enforced by choice of pure javascript 
  • Reuse know how, tools and experience behind them 
Concerns


  • Using GWT for large project implementation we need to taking care about compilation phases that require time/resources and imply an accurate tuning.
  • In other hand using AngularJS we have deal with tooling selection to keep control over development outcome

What about Maturity ?

Moreover i think that we should not  understimate the maturity level of these frameworks, other than age, 7 years GWT against 3 years AngularJS,  taking also in consideration that Google has developed, supports and uses itself GWT.



The Decision

While considering that JavaScript language will evolve more of others  in the near future along with the tools / frameworks related to it, in this context my decision has been to use GWT. This because i think it is very important the available TOOLING around a technology/framework and the possibility to reuse all stuff around java give us a great advantage 




Google I/O 2013 - GWT Roadmap for the Future





Comments

  1. "taking also in consideration that Google has developed, supports and uses itself GWT" this is true for AngularJS as well.

    ReplyDelete
  2. It's interesting that many of the bloggers to  helped  clarify a few things for me as well as giving.Most of ideas can be nice content.The people to give them a good shake to get your point and across the command .
    PHP Training in Chennai

    ReplyDelete
  3. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
    Android Training in Chennai
    Ios Training in Chennai

    ReplyDelete
  4. The post is written in very a good manner and it contains much useful information .
    angularjs development company

    ReplyDelete
  5. very informative blog and useful article thank you for sharing with us , keep posting AngularJS4 Online Course Hyderabad
    AngularJS Online Course Bangalore

    ReplyDelete
  6. Nicely written and described an informative blog post. It is helpful to me...
    Angularjs Development

    ReplyDelete
  7. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
    Digital Marketing Training in Chennai

    Digital Marketing Training in Bangalore

    digital marketing training in tambaram

    digital marketing training in annanagar

    ReplyDelete
  8. I am definitely enjoying your website. You definitely have some great insight and great stories. 
    Blueprism online training

    Blue Prism Training in Pune

    ReplyDelete
  9. Thank you a lot for providing individuals with a very spectacular possibility to read critical reviews from this site.
    java training in chennai

    java training in marathahalli | java training in btm layout

    ReplyDelete
  10. Your very own commitment to getting the message throughout came to be rather powerful and have consistently enabled employees just like me to arrive at their desired goals.

    angularjs Training in chennai
    angularjs-Training in pune

    angularjs-Training in chennai

    angularjs Training in chennai

    angularjs-Training in tambaram

    ReplyDelete
  11. Howdy, would you mind letting me know which web host you’re utilizing? I’ve loaded your blog in 3 completely different web browsers, and I must say this blog loads a lot quicker than most. Can you suggest a good internet hosting provider at a reasonable price?


    Best AWS Training Institute in BTM Layout Bangalore ,AWS Coursesin BTM


    Best AWS Training in Marathahalli | AWS Training in Marathahalli

    Amazon Web Services Training in Jaya Nagar | Best AWS Training in Jaya Nagar


    AWS Training in BTM Layout |Best AWS Training in BTM Layout

    AWS Training in Marathahalli | Best AWS Training in Marathahalli

    ReplyDelete

Post a Comment

Popular posts from this blog

PlantUML & Maven - Enrich your project's documentation

PlantText: The new "Online" UML Editor powered by PlantUML

POLYMER + TYPESCRIPT the marvelous couple