I recently read that Google is going to create a new language for the Google Dart (Dash) web as a replacement for JavaScript. If this project goes well, will it make sense for Google to develop Google Web Toolkit? Do you think Dart will oust GWT or GWT will still be relevant?

  • It is also necessary that the rest of the web browser developers agree to stick it into their products - caballero
  • Experience is always relevant. - kENNAAAAA September
  • Hello from the 16th year. Dart did not take off ( - Vladimir Gamalyan
  • @VladimirGamalian I completely agree. But how painfully they react to criticism - “they say, what did you want, did Google engineers think it was for you. No, they did not do it for everyone, they developed it for themselves, for internal purposes”. We (so quietly) - "So it seems to have promised us three boxes? Or not?". They (so menacingly) - "Don't open your mouth to a stranger's loaf. It is not for this reason that we worked as a penny for five years so that all sorts of serfs could dine on our good." - mezoni

1 answer 1

The meaning of GWT is to create the conditions when Java becomes the ONLY programming language for the server and client. Programmers who know Java can, without learning another language, use GWT for programming web applications. GWT will independently translate Java code into JavaScript, or into the same Dart, provided that the latter will actually work on the browser side. One development language and one code base greatly facilitate the development and subsequent support process. As long as there are people willing to use this approach, the GWT will be relevant. Regardless of what language will be adopted on the client side - JavaScript or something else.

Another thing is that GWT has its flaws, not related to Dart and / or JavaScript. Over time, GWT, like the Java EE stack, has become an overly complicated technology. However, for many this thesis is controversial. If something is capable of killing technology, it is a gradual decrease in its ergonomics for the user, in this case the programmer. Provided, of course, that there will be more convenient, effective and reliable alternatives.

  • SmartGWT fascinated me (in terms of graphics, accessible from a normal language in a browser window). - avp