On Monday, May 22, 2017 at 2:55:01 PM UTC-4, stuckagain wrote:
>
> But sometimes it is a good moment to reflect on the choices that were 
> made. With Java 8 support in place I have the tendency to do things 
> different anyway.
>
> That is only possible if:

a) You have complete control over the entire codebase above GWT
-OR-
b) You have complete control over the entire codebase above GWT except for 
some libraries you use but that will address this internally.
-OR-
c) You have completely abstracted everything (GWT *and* any 3rd party 
libraries) from the code you don't control.

Case (a) can be plenty of work but is possible.
Case (b) could actually be less work than (a) but you may need to wait for 
3rd party libraries to catch up. Will GXT catch up, for example? 
Case (c) does is plenty of work upfront and rarely done .

There are those of us who fall into none of the above. We have built upon 
GWT and have let others who build their solutions on top of our foundation 
enjoy it too. Trouble is that, even if we decide to implement the bits 
to-be-missing in GWT 3.0 ourselves, we can't. It isn't possible without 
official (but non-existent) hooks into the compiler. That is for GWT RPC. 
For widgets it is not possible for other reasons in a general case (but 
does not directly hit me as we haven't allowed anyone else to use JSNI or 
custom code generators- only foundation code uses a bit of JSNI where there 
was no other choice and that's it). However, it is a great big challenge as 
there are many GWT libraries out there that depend on this and that can't 
work at all without multiple of those bits - some paid, some free. 

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/5afc9334-cb0c-4827-b795-c3192d1f24b3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to