On Sunday, June 21, 2015 at 11:17:50 AM UTC+2, James Horsley wrote:
Also worth noting that, outside of GWT-RPC, I think that many of the current major GWT features (widgets, uibinder, etc.) could be ported by the community such that only minor code changes are necessary. I would even hazard a guess that companies like Vaadin might be interested in supporting or at least contributing to a 3.0 based port things like the widget library.
I'd rather bet on Sencha for widgets.
(note: I have absolutely no information about whether this will happen and who would make it happen)
As I've said in other emails though, I think the migration/transition story from 2.8 -> 3.0 needs work and open communication. Based on what's in the videos from the meetup, I don't think it has to be as radical of a change as is feared. To make it smoother, hopefully there will be early access to the compiler API such that the community can start thinking about building 3.0 versions of libraries we want available.
You don't need access to the new compiler for that, you can start experimenting right now: given that the idea is that the GWT.create() magic will be removed and things would have to be generated upfront using JavaC and annotation processors, that means the generated code has no GWT "magic" (besides possibly JSNI, which would have to eventually change to JsInterop or "JSNI 2.0") and can still be compiled using the current compiler (or 2.8.0-SNAPSHOT if you need System.getProperty("user.agent")).
Disclaimer: I haven't yet tried it though.
Note that if you'd like to start experimenting with annotation processors, I highly suggest you use auto-common's BasicAnnotationProcessor and other utilities: https://github.com/google/auto/tree/master/common
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