Tuesday, August 12, 2014

Re: GWT seems deprecated according to Thoughtworks

I am also quite deceived by the fake-arguments from M. Fowler... As a user of GWT since 1.6, i can say that i would not have acheived all the applications i wrote by writing pure Javascript. Neither would i be able to write big native applications by writing pure assembler (even macros would not help much in that case ;))

Of course, as with any technology, there are caveats, and weak points - and as always, to gain mastery over the tool, one has to know very well the platform it is build to run on (in that cas the browser - and i had never advocated that by using GWT you would not need to know the Web platform and JavaScript).

But providing a typed language, the IDE debugging and developping tooling is just too precious to build complex big applications !

Of course, before beginning a project, one has to carefully choose the tools to work with, by having the long-term vision about the result one wants to obtain. I would not build a static web page with GWT, neither a simple web form (the kind of problematics Angular demonstrations are working on). When i use GWT, it is often to build complex applications - those i would have written 10 years ago with C++ natively on Windows.

For me GWT is a perfect match for many projects i work on.

What should be improved IMHO in GWT are those points (not exhaustive...) :

- supporting other languages (C#, Clojure, Scala ...), leveraging the compiler (which should be more modular i think),
- invest a lot in SDBG, the tool to debug with the same experience as with DevMode

Thanks for the discussion ;)

Arnaud Tournier
LTE Consulting

--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment