>From what I remember, Google stopped GWT during the time of the conflict 
>between SUN and Microsoft. They had litigation going on around the Java 
>support in IE. I always was under the impression that Google was trying to 
>protect themselves against SUN for the same reason.
On Dec 10, 2025 at 20:39 +0100, 'Tim Macpherson' via GWT Users 
<[email protected]>, wrote:
> , I gather the Google move re gwt was related to angular and maybe react in 
> some way ?  Incompatible probably wrong term.
> I know D3 is incompatible with react, it has optimal rendering and shadow dom 
> would only confuse things. That's a different issue.
>
>
> Yahoo Mail: Search, Organize, Conquer
>
> > On Wed, Dec 10, 2025 at 7:28 PM, Colin Alworth
> > <[email protected]> wrote:
> > I'd need you to define "incompatible" for this discussion to make sense - 
> > the GWT library I described above is used by a (much larger) React app, and 
> > I know of several other apps with react+gwt integration (including GWT/Java 
> > tooling which lets you build react components in Java). There certainly can 
> > be paradigm problems in taking a GWT app and shoving React code into it or 
> > vice versa, but the same can be said for taking a plain JS app and adding 
> > React, etc - and no one ever says that React is incompatible with JS 
> > (though it certainly suggests a particular style of JS).
> >
> > On Wednesday, December 10, 2025 at 1:24:39 PM UTC-6 [email protected] 
> > wrote:
> > > Another factor was emegence of angular then react, which are incompatible 
> > > with GWT but considered essential by Google at that time ?
> > >
> > > Yahoo Mail: Search, Organize, Conquer
> > >
> > > > On Wed, Dec 10, 2025 at 2:59 AM, Colin Alworth
> > > > <[email protected]> wrote:
> > > > It is probably worth noting that while Google did drop GWT the compiler 
> > > > and runtime, they continue to ship GWT's JRE emulation in Google Sheets 
> > > > and Gmail (via J2CL and Closure Compiler) in decently large JS files, 
> > > > with a lot of other code that plausibly looks like it shares (1000+ 
> > > > classes each). Java's distinctive Object.toString() behavior makes it 
> > > > pretty easy to find in compiled JS. As Google has described in the 
> > > > past, this lets them write the core runtime for an app in a single 
> > > > language, Java, and translate to build the UI in the most appropriate 
> > > > language for the platform they are deploying to.
> > > >
> > > > I'm not aware of many GWT apps that are being used like that, but there 
> > > > are some. For one of them, we built and open sourced 
> > > > https://github.com/Vertispan/jsinterop-ts-defs/ to do the opposite of 
> > > > what you're discussing with d3.js - take Java types with some JsInterop 
> > > > annotations, and generate .d.ts files from them. This way, JS/TS 
> > > > developers can import those types and get rich type information about 
> > > > the Java we compiled to JS. There are a few custom annotations that 
> > > > we've found helpful to add on, but for the most part this tool works 
> > > > with any GWT app using JsInterop to expose some classes/functions as a 
> > > > library.
> > > >
> > > > I don't think that is what Google is doing - mostly because they've 
> > > > historically resisted efforts to generate externs from JsInterop, 
> > > > preferring to read Closure-annotated JS and generate Java from it. It 
> > > > has worked well for us though, as there aren't a lot of JS/TS projects 
> > > > outside of Google that are suitable to being passed through Closure on 
> > > > their way to production.
> > > > On Tuesday, December 9, 2025 at 5:46:54 PM UTC-6 
> > > > [email protected] wrote:
> > > > > Re: Why did Google drop GWT for it to be superceded by this?
> > > > >
> > > > > My 2 cents worth of guessing is that because GWT protects developers 
> > > > > from learning all about JS, developers might not get the most out of 
> > > > > JS.  Eg: A Java developer sees no issue using integers, but JS 
> > > > > doesn't support them, so GWT adds complexity in JS to simulate them.  
> > > > > Companies that want the bleeding edge performance might not like this.
> > > > >
> > > > > But, as I said, I'm only guessing here, I've never worked at Google.
> > > > >
> > > > > On Wednesday, 10 December 2025 at 5:07:55 am UTC+11 Tim Macpherson 
> > > > > wrote:
> > > > > > As a  GWT user also using TS when necessary:
> > > > > > refactoring: WWD in eclipse for TS,  vs  VScode, no noticeable 
> > > > > > difference  ? essentially nothing useful in either ?
> > > > > > Typing - all must be done manually, syntax is  back to front: name 
> > > > > > then type.
> > > > > >
> > > > > > Why did Google drop GWT for it to be superceded by this?
> > > > > > About the same time they were trying to launch Dart but that went 
> > > > > > nowhere afaik
> > > > > >
> > > > > > Yahoo Mail: Search, Organize, Conquer
> > > > > >
> > > > > > > On Mon, Dec 8, 2025 at 11:47 PM, Craig Mitchell
> > > > > > > <[email protected]> wrote:
> > > > > > > I'm not sure I understand the question.  I've used TS in one 
> > > > > > > project, and GWT in another.  Never in the same project.  As far 
> > > > > > > as static typing goes, Java (GWT) wins hands down, as it is a 
> > > > > > > native to the language.
> > > > > > >
> > > > > > > On Sunday, 7 December 2025 at 6:13:13 am UTC+11 Tim Macpherson 
> > > > > > > wrote:
> > > > > > > > I'm using GWT and TS together, both involve static typing and 
> > > > > > > > ide support around that. Basic question is: does anyone else do 
> > > > > > > > this (I assume yes) and how do they compare?
> > > > > > > >
> > > > > > > > Yahoo Mail: Search, Organize, Conquer
> > > > > > > >
> > > > > > > > > On Sat, Dec 6, 2025 at 9:43 AM, 'RobW' via GWT Users
> > > > > > > > > <[email protected]> wrote:
> > > > > > > > > > Question  possibly of interest is how GWT stands against 
> > > > > > > > > > Typescript which seems to be now established as a  front 
> > > > > > > > > > end standard.
> > > > > > > > >
> > > > > > > > > I'm really not sure why Typescript is relevant - if I were 
> > > > > > > > > coding front-end in JS or TS, then yes I'd think about which 
> > > > > > > > > syntax and features (type checking etc) were better. But in 
> > > > > > > > > GWT I'm coding in Java. I don't really care what the compiles 
> > > > > > > > > down to as long as it works. OK, when debugging I do see the 
> > > > > > > > > JS output, but I'm never mod'ing that directly. On occasion, 
> > > > > > > > > to use a lib, I'll quickly craft some JSNI bindings for the 
> > > > > > > > > methods I need. But that's as close as I go to the JS layer.
> > > > > > > > > --
> > > > > > > > > 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 [email protected].
> > > > > > > > >
> > > > > > > > > To view this discussion visit
> > > > > > > > > https://groups.google.com/d/msgid/google-web-toolkit/73084908-7b51-456a-a241-3ce263ec7a72n%40googlegroups.com
> > > > > > > > > .
> > > > > > > --
> > > > > > > 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 [email protected].
> > > > > > > To view this discussion visit
> > > > > > > https://groups.google.com/d/msgid/google-web-toolkit/1bd9b354-b1c1-48cb-80a5-85cc7637bcaan%40googlegroups.com
> > > > > > > .
> > > > --
> > > > 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 [email protected].
> > > > To view this discussion visit
> > > > https://groups.google.com/d/msgid/google-web-toolkit/f4b210fa-cc06-4778-b5e9-5872e3def908n%40googlegroups.com
> > > > .
> > --
> > 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 [email protected].
> > To view this discussion visit
> > https://groups.google.com/d/msgid/google-web-toolkit/1bbf7e16-900d-4230-8c09-e0645ab83053n%40googlegroups.com
> > .
> --
> 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 [email protected].
> To view this discussion visit 
> https://groups.google.com/d/msgid/google-web-toolkit/1326152705.39084.1765395560387%40mail.yahoo.com.

-- 
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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/google-web-toolkit/81836c84-ae67-44fa-b7a0-c01ac55324b3%40Spark.

Reply via email to