Alain's comment is succinct, but I think does lack some consideration. If you look at why you are moving away from Swing it is probably because of Oracle's incessant muddling of the waters with the Java Plugin and JRE as well as the piles of security hoops you need to jump through. I know I am there with two of my own apps (one I could maybe rewrite as a webapp.. the other there is no point).
GWT is more similar to Swing if you choose a add-on library like GXT or SmartGWT, however I think most would agree on this point, GWT's star has started to go out and it is on its way down. All technologies do. Swing is in its sunset years. GWT is heading there. If you were going to invest in time and energy to learn a new framework/development technique I guess I wouldn't put it into GWT/Vaadin or Dart camps. Some considerations to consider: (1) Do you have an applicable server runtime for an HTML-5 application? ie. REST or (gasp... SOAP-XML) services? is there a clear separate between client state and server state? (2) Do you have knowledge, drive and resources to learn HTML-5 and JavaScript? jQuery mastership is not needed with Angular. I didn't know anything more than $(x) got element like things when I got started a year ago about jQuery. Now I can write AngularJS or jQuery applications. Many say not knowing jQuery first is an asset since you can adjust to thinking the "angular way" easier. (3) Complexity of the UI. If you are trying to make your swing app be HTML-5, then you may need to change the user paradigm. Angular and HTML-5 apps have a lot of power but they are harder to build master/view/navigate rich apps. I know I converted my full 60K line GWT app to Angular. Good luck - the community is hear to answer questions on AngularJS should you go that direction. On Friday, April 18, 2014 8:48:39 AM UTC-5, Alain wrote: > GWT :) > > > 2014-04-18 15:06 GMT+02:00 Jackie Wang <[email protected] <javascript:>>: > >> >> -- >> You received this message because you are subscribed to the Google Groups >> "AngularJS" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected]<javascript:> >> . >> Visit this group at http://groups.google.com/group/angular. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
