Angular Design Patterns and Best Practices
· 5 min read
Angular Design Patterns and Best Practices
Why choose Angular ?
- Batteries Included
- Angular development team has already made serveral decisions for you.
- Google Support
- Angular is backed by Google, which means it has a large community and a lot of resources available.
- Community
- Angular has a large community of developers who are willing to help you with any questions you may have.
- Tooling
- Eg. Angular CLI, Testing
- Typescript
- TypeScript is a superset of the JavaScript language that adds type checking and other features to the language, ensuring a better developer experience and security for web development.
- RxJS
- Library for reactive programming using Observables, which makes it easier to work with asynchronous data streams.
- RxJS also provides mechanism for state management, which is a common requirement in modern web applications.
- Webpack
- Webpack is a very powerful and versatile bundler, and it is thanks to it that the framework manages to make some interesting optimizations such as tree shaking and lazy loading of bundles