Do you know the right way to create your Angular project?

Last updated by Brook Jeynes [SSW] 6 months ago.See history

Angular.io is a great place to get started learning Angular, and since the Angular CLI is now an official Angular project, these docs now include using the CLI from the beginning.

The Quick Start and Tour of Heros Tutorial will teach you lots about Angular.

For an enterprise real-world project you should also consider:

  1. Whether your application will require the redux pattern
    See Do you know to use ngrx on complex applications?
  2. Do you need a UI framework?
    See Do you know the best UI framework for Angular?

There are also several well-used templates that incorporate Angular and server-side tooling.

While these starters often include advanced functionality, we prefer to implement pure Angular CLI projects where possible because Angular updates frequently.. and when you are using someone else's template that incorporates Angular you are left with the options of waiting for them to update their template to the latest version of Angular, or working out how to do it yourself. This can often leave you with large amounts of work or be being several months behind the latest versions.

To learn how to build enterprise Angular applications check out Angular Dev Superpowers Tour.

create angular good
Figure: Good Example - The Angular CLI will create you a new Angular project with a single command, and that project will be set up with production build, unit testing, and end-to-end testing all configured. If you have very specific build requirements, the CLI also supports custom web pack builds

We open source. Powered by GitHub