Here is an article that throws some insight about the stuff mentioned above: http://public.dhe.ibm.com/common/ssi/ecm/en/wsw14215usen/WSW14215USEN.PDF
On Thu, Jan 30, 2014 at 9:09 PM, Bruce Whealton <[email protected]>wrote: > 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. > -- Regards, Aadithya C Udupa -- 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.
