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.

Reply via email to