¿Cuáles son los usos de Angular2, dónde debemos usarlo y cómo lo aplicamos?

Estas son las razones principales por las que creo que Angular 2 y TypeScript son las herramientas adecuadas para desarrollar aplicaciones web:

1. El soporte de herramientas es tan bueno como en las plataformas Java o .Net
2. El analizador de código TypeScipt le advierte sobre los errores a medida que escribe
3. El uso de clases e interfaces TypeScript hace que el código sea más conciso y fácil de leer y escribir
4. Separación limpia entre el código que representa la interfaz de usuario y el código que implementa la lógica de la aplicación
5. La interfaz de usuario no tiene que representarse en HTML, y ya hay productos que admiten la representación de la interfaz de usuario nativa para iOS y Android
6. Angular 2 ofrece un mecanismo simple para modularizar aplicaciones con soporte de carga diferida de módulos
7. El compilador de TypeScript genera JavaScript que un humano puede leer.
8. El código TypeScript se puede compilar en versiones ES3, ES5 o ES6 de JavaScript
9. El enrutador admite escenarios de navegación complejos en aplicaciones de una sola página.
10. La inyección de dependencia le brinda una forma limpia de implementar un acoplamiento suelto entre componentes y servicios
11. Vinculación y eventos le permite crear componentes reutilizables y acoplados libremente
12. Cada componente pasa por un ciclo de vida bien definido, y hay ganchos para interceptar eventos importantes de componentes para desarrolladores de aplicaciones.
13. El mecanismo de detección de cambio automático (y rápido) lo libera de la necesidad de forzar manualmente las actualizaciones de la interfaz de usuario mientras le brinda una forma de ajustar este proceso
14. Angular 2 viene con la biblioteca Rx.js, que le permite organizar un procesamiento de datos asincrónicos basado en suscripción y elimina el infierno de devolución de llamadas
15. El soporte de formularios y validación personalizada está bien diseñado
16. Las pruebas de unidad e integración están bien soportadas y puedes integrar pruebas en tu proceso de construcción
17. La agrupación y optimización del código con Webpack (y sus múltiples complementos) hace que el tamaño de la aplicación implementada sea pequeño
18. La capacidad de precompilar el código elimina la necesidad de empaquetar el compilador angular (que no debe confundirse con el compilador TypeScript) con su aplicación, lo que minimiza aún más la sobrecarga del marco
19. Angular Universal convierte su aplicación en HTML en un paso de compilación fuera de línea, que se puede utilizar para la representación del lado del servidor, lo que a su vez mejora en gran medida la indexación de los motores de búsqueda y SEO
20. La biblioteca de componentes de interfaz de usuario de aspecto moderno Angular Material 2 ofrece una serie de componentes de aspecto moderno
21. La herramienta de andamiaje y despliegue (CLI angular) evita que los desarrolladores escriban el código repetitivo y los scripts de configuración

Para obtener más ayuda, consulte la siguiente URL.

Veintiún razones para usar Angular 2 y TypeScript

Para trabajar con el mismo, puede consultar el portal oficial de la siguiente manera.

Docs angulares