Friday, September 4, 2015

Re: The future of GWT and functional programming on the web

According to the last steering group meeting minutes, the release of 2.8 is only waiting for JsInterop 1.0 to be finalized. The meeting minutes say that this is expected to happen at the end of september. If this holds true you will see a release relatively shortly after that. The lack of Java 8 API emulations (java.time, streams, etc) is not considered a blocker and is expected to be provided by contributors. I have already done some work on that and together with Colin Alworth and James Nelson we plan to tackle java.time and streams. But as we will work on that in our free time, chances are that it will not be part of GWT 2.8 yet. 

So with a 2.8 release the worst thing you can get is Java 8 syntax (lambdas, method references, default/static interface methods, intersection casts), stable JsInterop annotations, better SDM, lots of bug fixes. In the best case you also get some Java 8 API emulations. I guess there will be a 2.8.1 shortly after with additional Java 8 API emulations.

Also according to the meeting minutes the new GWT compiler is expected to work at the end of the year. This would then act as the base for an upcoming GWT 3.0 release.

-- J.

--
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