Recently, we also upgraded our application of 100k LOC from GWT 2.7.0 to GWT 2.8.2. Some key changes we faced are:
- We uses super dev mode: It compiles correctly, same speed as the legacy dev mode. It also allows us the debug on the dev environment (requires some config).
- The method `String#equals` requires instance itself to be non-null [1]: If you've any "dirty" data comparison in GWT 2.7, it won't work in GWT 2.8 anymore. You'll have an exception.
- Use Java 8 syntax: codes are more readable.
- We're still using the legacy GWT Maven plugin, but latest version. It doesn't support multi GWT modules very well, so we have to launch super dev mode from IDEs (Eclipse and IntelliJ). We might switch to tbroyer maven plugin later.
We're using the new version for 3 weeks now. Everything works fine.
Mincong
On Thu, May 17, 2018 at 11:58 AM, Ahmad Bawaneh <akabme@gmail.com> wrote:
recently we upgraded one of our applications that has around 300k LOC from gwt-2.5.1 and old gwt maven plugin to gwt-2.8.2 and tbroyer maven plugin, the upgrade went almost smooth and we had no issues with codeserver. the only issues we had were related to old version of GXT having classes not working with new gwt, but since we have no plans to upgrade gxt and knowing that any upgrade will be a breaking change we went an patched the 3 classes causing the issue.we have been working on the new version for 2 weeks so far and things are great.
On Thursday, May 10, 2018 at 11:32:35 AM UTC+3, Slick Technologies wrote:I have a huge code base written in GWT. What you guys think about general future of the framework.--
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+unsubscribe@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 .
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+unsubscribe@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.
No comments:
Post a Comment