I had a similar experience to Billy. I tried backbone and many other frameworks (http://todomvc.com/) out there and then Angular was like magic with it's 2-way data-binding. Imagine having to go back to managing your memory in C from Java, backbone is a lot of grunt work.
I agree if you know swing that GWT is going to get you going quicker. If you have some time to learn before a project is due, I recommend spending some time learning pure Javascript in addition to Angular. On Friday, April 18, 2014 4:34:19 PM UTC-6, Alain wrote: > > @Jason > I dont know what makes you think that GWT start is going down but you are > totally wrong about that. > Actually GWT future has never been this bright. > Even inside Google GWT is heavely used(new Google Sheet for example) > > And since Jackie said he has a Java background I dont know why he should > nt use GWT. > Then again GWT, Angular, etc are tools use the one that makes you more > productive. > > We choose GWT and never looked back. > > On Friday, April 18, 2014 5:40:39 PM UTC+2, Jason Drake wrote: >> >> 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 <jacki...@gmail.com>: >>> >>>> >>>> -- >>>> 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 angular+u...@googlegroups.com. >>>> To post to this group, send email to ang...@googlegroups.com. >>>> 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 angular+unsubscr...@googlegroups.com. To post to this group, send email to angular@googlegroups.com. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.