All of those libraries are needed internally by Angluar. It's a complex 
framework. You can install starter projects via npm 
e.g. https://www.npmjs.com/package/angular-es6-starter, but they will 
include whatever the author of that npm package thought was required for 
their build. There is no easy way to learn the internals, other than 
picking each of the dependencies of the project e.g. rxjs, router, zones 
etc and doing a deep dive into some specicific documentation and tutorials.

On Monday, January 16, 2017 at 11:45:18 AM UTC, Janshair Khan wrote:
>
> Hi friends,
>
> I just need to know one thing that why setting up Angular 2 from scratch 
> in a blank project is such a big problem as compared to other SPA 
> frameworks like React and Knockout? I'm a keen learner so I want to know 
> everything what is what and why! When I came to Angular 2. I came across a 
> huge JS terminologies like rxjs, core-js, zone-js, ambient declarations 
> etc. Why need these 3rd party libraries needed? Will Angular team will 
> simplify it in the future? Like installing directly from NPM and starting 
> coding in TS?
>
> Thanks,
>

-- 
You received this message because you are subscribed to the Google Groups 
"Angular" 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 https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to