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.

Reply via email to