I'm not sure I fully understand the concept of "full-stack JavaScript." 
 However, it seems that Angular.js is meeting that requirement of being a 
full-stack framework without any dependencies.  I came across one 
contradiction in my reading and studies.  At one point I was hearing that 
with Angular.js you don't need anything else, unlike other frameworks that 
might require either JQuery or Zapto, etc.  Then a little further along I 
hear that you can use JQuery or Zepto with the Directives.  So, where is 
the limitation or what are the limitations where one would need to turn to 
another JS framework to accomplish things with Angular?  

Also, do I need node.js to complete the "stack" as it were?  In this case, 
I guess my question is when would you need node.js with Angular?  I thought 
Angular alone could create single page apps.  I understand that Angular is 
fully client side and that node.js can serve as both client and server. 
 So, perhaps for data persistence with files, or some form of database, 
that's when you need a web server as Angular only operates on the client 
side.  So, an app where you want data to be shared instead of just stored 
locally.  Does that sound right?

Lastly, are there advantages to using full-stack javascript, e.g. Angular, 
Node.js, MongoDB versus for example apache server instead of node.js?  And 
then does MongoDB offers some kind of fit that is better than a relational 
db?  
Right away I see one possible advantage and that is the fact that with 
full-stack JS you are using just one language on both client and server and 
even with the db.  So, that's one advantage.  Others?  And I'm still a bit 
confused about the limits to what Angular.js can do that require other 
frameworks or technologies.
Thanks,
Bruce

-- 
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/groups/opt_out.

Reply via email to