Re: When will development of GWT 3.0 /GWT 2.9 will start

2020-04-04 Thread Colin Alworth
Most of "GWT 3.0" is two distinct pieces - the build tooling, and the 
ecosystem/libraries. The build tooling starts with J2CL and Closure-Compiler, 
both produced by Google and shared via their github organization, and the 
community is building on this to produce a maven plugin which can run these as 
efficiently as possible (remembering of course that starting with "maven" means 
there's only so much you can do there). If you want to start with bazel, j2cl's 
hello world will get you started.

The second part is the ecosystem, the various libraries and frameworks that 
exist today that work in GWT2 that we know and love/hate. First, understand 
that both GWT2 and j2cl support the JsInterop spec, though there are a few 
small differences in how they deal with some of the particulars, mostly to do 
with how GWT2 is itself something of a build system, whereas J2cl is engineered 
to behave like javac, and live within a larger build system. So, many of the 
packages and classes found in gwt-user.jar have already been rewritten to use 
JsInterop instead of JSNI, and are in the process of being migrated to their 
own git repos at github.com/gwtproject/, and published to sonatype-snapshots, 
then maven central. Other ecosystem projects are either being updated or 
overhauled to be able to work outside of the world of GWT2 - here are too many 
examples to name briefly here. 

Please note that almost all of these intend to be compatible with both GWT2 and 
J2CL at the same time, which blurs the line of "what is GWT3" - the goal is to 
make it as boring as possible to migrate from one to the other, as you aren't 
rewriting with an entirely new toolkit, just changing which compiler produces 
your highly optimized output. When you look at the migration headaches that are 
going to happen, our goal is to make almost all of them take place before 
adding J2CL to the mix, as com.google.gwt dependencies are removed and replaced 
with their org.gwtproject counterparts. The point here being, you can be "ready 
for j2cl" without moving to it, by adopting the updated versions of the classes 
that live in gwt-user.jar.

Similarly, GWT2 and J2CL share JRE emulation, with the exception of a few 
classes like Object, Class, Enum, Throwable.

Most of the GWT and J2CL discussions online today exists at 
https://gitter.im/gwtproject/gwt, https://gitter.im/vertispan/j2cl, or a few 
other rooms, or on stackoverflow.

-- 
 Colin Alworth
 co...@colinalworth.com



On Sat, Apr 4, 2020, at 12:33 PM, Käpt'n Körk wrote:
> Hey there, as a GWT addict I am wondering, if GWT is finally dead? Any search 
> for GWT 3.0 or similar results in ancient announcements of coming GWT 
> versions - and that's it. Quite depressing, given that we are maintaining and 
> further developing a couple of well designed GWT apps too conplex to 
> re-implement in a recent technology. Any uplifting reply would be greatly 
> appreciated.
> 

> --
>  You received this message because you are subscribed to a topic in the 
> Google Groups "GWT Users" group.
>  To unsubscribe from this topic, visit 
> https://groups.google.com/d/topic/google-web-toolkit/FeEI0Rl7cyw/unsubscribe.
>  To unsubscribe from this group and all its topics, send an email to 
> google-web-toolkit+unsubscr...@googlegroups.com.
>  To view this discussion on the web visit 
> https://groups.google.com/d/msgid/google-web-toolkit/56e13072-b38c-4b6f-b253-f53ea32282c9%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 google-web-toolkit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit/7a322681-c995-4236-b6fc-67e1a809e11e%40www.fastmail.com.


Re: When will development of GWT 3.0 /GWT 2.9 will start

2020-04-04 Thread Käpt'n Körk
Hey there, as a GWT addict I am wondering, if GWT is finally dead? Any 
search for GWT 3.0 or similar results in ancient announcements of coming 
GWT versions - and that's it. Quite depressing, given that we are 
maintaining and further developing a couple of well designed GWT apps too 
conplex to re-implement in a recent technology. Any uplifting reply would 
be greatly appreciated.

-- 
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 google-web-toolkit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit/56e13072-b38c-4b6f-b253-f53ea32282c9%40googlegroups.com.


Re: When will development of GWT 3.0 /GWT 2.9 will start

2018-07-03 Thread Hrishikesh Joshi
Thank you Colin!

Any idea on release dates?

-- 
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 google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.


Re: When will development of GWT 3.0 /GWT 2.9 will start

2018-07-03 Thread Hrishikesh Joshi
Thank you Colin!

On Tuesday, 3 July 2018 20:47:57 UTC+5:30, Colin Alworth wrote:
>
> GWT 2.9 is already started, you can check it out at current master - you 
> can see the commits and even build it yourself at 
> https://gwt.googlesource.com/gwt/+/master/, or get a nightly build from 
> https://oss.sonatype.org/content/repositories/google/ (i.e. the latest 
> build at 
> https://oss.sonatype.org/content/repositories/google/com/google/gwt/gwt-user/HEAD-SNAPSHOT/
>  
> for gwt-user is dated July 3).
>
> Current trunk has some support for Java 10 language features, but until a 
> more stable JDT is released, there will likely be bugs. See 
> https://groups.google.com/d/topic/google-web-toolkit-contributors/DiGNHTKKe6Y/discussion
>  
> for more discussion on this.
>
> There is no plan to remove GWT-RPC from GWT 2.x. Work is tentatively 
> proceeding to include a RPC-like mechanism with both GWT2 and GWT3 support, 
> but it isn't clear if this would be an "official" part of GWT, or how 
> exactly it will follow existing GWT-RPC semantics.
>
> On Tuesday, July 3, 2018 at 9:35:46 AM UTC-5, Hrishikesh Joshi wrote:
>>
>> Hi Team, 
>>
>> When will GWT 3.0/ GWT2.9 will start that will support Java 10 version?
>>
>> Are there plans to drop GWT-RPC in these versions?
>>
>> Thanks,
>> -Hrishikesh
>>
>>
>>

-- 
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 google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.


Re: When will development of GWT 3.0 /GWT 2.9 will start

2018-07-03 Thread Colin Alworth
GWT 2.9 is already started, you can check it out at current master - you 
can see the commits and even build it yourself at 
https://gwt.googlesource.com/gwt/+/master/, or get a nightly build from 
https://oss.sonatype.org/content/repositories/google/ (i.e. the latest 
build at 
https://oss.sonatype.org/content/repositories/google/com/google/gwt/gwt-user/HEAD-SNAPSHOT/
 
for gwt-user is dated July 3).

Current trunk has some support for Java 10 language features, but until a 
more stable JDT is released, there will likely be bugs. See 
https://groups.google.com/d/topic/google-web-toolkit-contributors/DiGNHTKKe6Y/discussion
 
for more discussion on this.

There is no plan to remove GWT-RPC from GWT 2.x. Work is tentatively 
proceeding to include a RPC-like mechanism with both GWT2 and GWT3 support, 
but it isn't clear if this would be an "official" part of GWT, or how 
exactly it will follow existing GWT-RPC semantics.

On Tuesday, July 3, 2018 at 9:35:46 AM UTC-5, Hrishikesh Joshi wrote:
>
> Hi Team, 
>
> When will GWT 3.0/ GWT2.9 will start that will support Java 10 version?
>
> Are there plans to drop GWT-RPC in these versions?
>
> Thanks,
> -Hrishikesh
>
>
>

-- 
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 google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.


When will development of GWT 3.0 /GWT 2.9 will start

2018-07-03 Thread Hrishikesh Joshi
Hi Team, 

When will GWT 3.0/ GWT2.9 will start that will support Java 10 version?

Are there plans to drop GWT-RPC in these versions?

Thanks,
-Hrishikesh


-- 
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 google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.