Monday, September 28, 2020

Re: Why Don’t You Use Java for Programming the Client-Side Web Apps on Web Browser?

Hi stockiNail,

first of all thanks a lot for the feedback...

1 and 2. JsInterop: yes the mapping Java / JS  is not trivial, you need to know both worlds. Therefore I think the idea like DefinitelyTyped is not bad. They put everything for TypeScript types centralized, so everybody can make it better everyday... We need to have JsInterops files for every JS frameworks and they should be generated like using JsInterop Generator or Webtack Generator... So if someone doesn't have the capability of JS, she/he could just use the JsInterop files. schrieb am Montag, 28. September 2020 um 12:00:10 UTC+2:
First of all, let me say I'm a Java developer and I'm using GWT since years.

Having started developing java since 1996 (with java 1.0.2), I have seen many technologies and frameworks to help a java developer can use to build a UI on web browser (like applets, servlets, jsp, jsf, webstart).
I have met GWT many years ago and it was for me the right answer to my questions to develop by a single programming language both client and server sides.
And I'm still using.

Nevertheless there are some pain points that it's important do not under-estimate.

1. Java developer has to have some skills HTML, CSS and Javascript as well.
2. Usage of JSinterop to map a javascript code is not trivial even if it's complex. It's time consuming (time that you don't have to spend using Javascript).
3. GWT widgets should be modernized (even if there are other frameworks like Domino and GWT Materials but adding complexity).
4. Java code must be well designed in order to be efficient. Javascript (for its nature) allows you to develop very fast (time means cost).

In my opinion there are other reasons why Java developers during last years preferred to learn javascript for UI, like the unclear GWT future and roadmap, but maybe less important.

Il giorno giovedì 24 settembre 2020 alle 21:02:18 UTC+2 ha scritto:
I would like to know, what are the obstacles for you as Java developers not using Java as programming language for writing Web browser apps. Web browser apps are client-side and not server-side Web apps. 
I would like to know from you... Java developers...

Thanks, Lofi

You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
To view this discussion on the web visit

No comments:

Post a Comment