Hi Binh, First, let us get our facts straight: 1, AngularJs is Angular 1.x. The version that started modern frameworks. 2. AngularIO is the documentation and the website for Angular. 3. Angular is the current framework we work with. It is just Angular. 4. NodeJs is a tool that was created t write server's in JS, but as it turns out ist also great for tooling 5. NPM packages. NPM packages are stored in a folder called node_modules. There are 3rth party libraries that are distributed with this system.
To build an application/website that uses Angular, you need tools. Those tools use NodeJS and it's ecosystem. Once you are done the building, you don't need any of it anymore. If you do a production build, you end up with a static website. Most likely this website will talk to an API server, but even that is optional. So yes, you need to to be able to BUILD an angular app. Just as you need a workshop to build a car. Once done, you don't need NodeJs at all anymore. just as you don't need a workshop to drive the car. And yes, when you get started with angular, you are getting a "workshop" (The CLI) including pretty awesome tooling with it, but you don't have to use it. You can bring your own tools if you want. Again, none of those tools are really required. But they make your life so much easier. Regards Sander -- You received this message because you are subscribed to the Google Groups "Angular and AngularJS discussion" 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.
