Thanks for all the feedback. But it does not put my mind at rest right now.
It would have been much better if GWT 2.8 would have provided at least the basis for the future of GUI development - because that was one of its main selling points for me. I understand why element/widget/uibinder are going away, but right now there is no low-level alternative that would allow a less painful migration later on. I am not expecting a 100% backward compatibility with 3.0, but at least some certainty that the code rewrites will be limited or easy, if we restrain from using certain technologies. The only certainty we have right now is that GWT 3.0 will compile Java into JavaScript, and all the rest will change or will just disappear assuming that there will be 3rd party extensions. If GWT does not offer a basis for widget and UI development then there will be multiple incompatible GUI libraries or frameworks that will make it difficult to mix. I could take the approach of JsInterop with AngularJS, but Angular 2,x is also not going to offer backward compatibility. So I solve one problem and end up with another one. I guess I will be trying UiBinder with GQuery and not rely on Widget for my project. The UiBinder might disappear, but we are using mostly plain HTML and Bootstrap styles. So we are only interested in binding events. The UiBinder templates will be easy to migrate later on. Any idea what is going on with Singular ? Is it also abandoned or will it finally appear after GWT 2.8 is final ? On Mon, Nov 16, 2015 at 12:10 PM, Alain Ekambi <[email protected]> wrote: > Well the hope is that someone will step in and port existing js libraries > to gwt 3 or create new one ? See vaadin sencha etc .. We will def port our > ext js wrapper to gwt3 > On 16 Nov 2015 11:29, "Robert Stone" <[email protected]> wrote: > >> >> >> On Sunday, 15 November 2015 15:37:29 UTC, Stephen Haberman wrote: >>> >>> >>> My worry about "just pick a mainstream JS framework and use it via >>> JSInterop" is that if you're a) coupled to a JS environment for unit >>> testing and b) interfacing with a framework that is inherently >>> dynamic/untyped, what's the benefit of using GWT in the first place? >>> >> >> >> And this for me sums up GWTs main issues going forward. The benefit >> before was that existing Java devs could use GWT to work on all the layers >> of an application. GWT 3 will force (not a bad thing) Java devs to use >> JavaScript for their views and will also force them to deal with >> integrating JS and Java code. At this point, you have to ask 'Why bother >> with Java/GWT at all' - switch the full application to pure JS. >> >> For existing large projects, switching to GWT 3 is almost a non-starter >> as there will be far too much existing view code to convert over so they >> will have to stick with the GWT 2 stream and hope that it remains well >> supported. This is the situation my company face with one of our products. >> >> So GWT 3 is not ideal for new projects and doesn't help with existing >> projects. Where is it's market? >> >> -- >> 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/342561ff-64da-4e7a-aec4-6e9b84846f09%40googlegroups.com >> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/342561ff-64da-4e7a-aec4-6e9b84846f09%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > 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/CAGw%3D_ty7rjFQmUZhYv95aQBj8KgwSKcGk0nEyUkdTd4upBNtdA%40mail.gmail.com > <https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAGw%3D_ty7rjFQmUZhYv95aQBj8KgwSKcGk0nEyUkdTd4upBNtdA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- 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/CABrJHW2uZjj_BAdr8WZJCN%2BQX_p91zvUxE%2BTMBa%3DZpjijaDRyA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
