Angular 2 - Descripción general
Angular JS es un marco de código abierto construido sobre JavaScript. Fue construido por los desarrolladores de Google. Este marco se utilizó para superar los obstáculos encontrados al trabajar con aplicaciones de una sola página. Además, las pruebas se consideraron un aspecto clave al construir el marco. Se aseguró que el marco se pudiera probar fácilmente. El lanzamiento inicial del marco fue en octubre de 2010.
Características de Angular 2
Las siguientes son las características clave de Angular 2:
Components- La versión anterior de Angular tenía un enfoque de controladores, pero ahora ha cambiado el enfoque para tener componentes sobre controladores. Los componentes ayudan a construir las aplicaciones en muchos módulos. Esto ayuda a mantener mejor la aplicación durante un período de tiempo.
TypeScript- La versión más nueva de Angular se basa en TypeScript. Este es un superconjunto de JavaScript y es mantenido por Microsoft.
Services- Los servicios son un conjunto de códigos que pueden ser compartidos por diferentes componentes de una aplicación. Entonces, por ejemplo, si tuviera un componente de datos que recogiera datos de una base de datos, podría tenerlo como un servicio compartido que podría usarse en múltiples aplicaciones.
Además, Angular 2 tiene mejores capacidades de manejo de eventos, potentes plantillas y mejor soporte para dispositivos móviles.
Componentes de Angular 2
Angular 2 tiene los siguientes componentes:
Modules- Se utiliza para dividir la aplicación en fragmentos lógicos de código. Cada pieza de código o módulo está diseñado para realizar una sola tarea.
Component - Esto se puede utilizar para unir los módulos.
Templates - Esto se usa para definir las vistas de una aplicación Angular JS.
Metadata - Esto se puede usar para agregar más datos a una clase Angular JS.
Service - Esto se utiliza para crear componentes que se pueden compartir en toda la aplicación.
Discutiremos todos estos componentes en detalle en los capítulos siguientes de este tutorial.
El sitio oficial de Angular es https://angular.io/ El sitio tiene toda la información y documentación sobre Angular 2.