Angular (comúnmente llamado Angular 2+ o Angular 2) es un framework para aplicaciones web desarrollado en TypeScript, de código abierto, mantenido por Google, que se utiliza para crear y mantener aplicaciones web de una sola página. Su objetivo es aumentar las aplicaciones basadas en navegador con capacidad de Modelo Vista Controlador (MVC), en un esfuerzo para hacer que el desarrollo y las pruebas sean más fáciles.
Angular | ||
---|---|---|
Información general | ||
Tipo de programa | Single-page application Framework | |
Autor | Miško Hevery | |
Desarrollador | Google Inc. y la comunidad | |
Modelo de desarrollo | Código abierto | |
Lanzamiento inicial | 15 de septiembre de 2016 (8 años, 4 meses y 5 días)[1] | |
Licencia | MIT | |
Estado actual | activo | |
Información técnica | ||
Programado en | TypeScript, JavaScript | |
Plataformas admitidas | Multiplataforma | |
Versiones | ||
Última versión estable | 18.2.0 (info) ( 14 de agosto de 2024 (5 meses y 6 días)) | |
Última versión en pruebas | 19.0.0-next.0 (info) ( 14 de agosto de 2024 (5 meses y 6 días)) | |
Enlaces | ||
Sitio web oficial
Repositorio de código
| ||
La biblioteca lee el HTML que contiene atributos de las etiquetas personalizadas adicionales, entonces obedece a las directivas de los atributos personalizados, y une las piezas de entrada o salida de la página a un modelo representado por las variables estándar de JavaScript.
Angular se basa en clases tipo "Componentes", cuyas propiedades son las usadas para hacer el binding de los datos. En dichas clases tenemos propiedades (variables) y métodos (funciones a llamar).
Angular es la evolución de AngularJS aunque incompatible con su predecesor.