¿No sabes por dónde empezar? Ayúdanos normalizando artículos.
¿Tienes experiencia? Crea alguno de estos artículos de actualidad.
Angular (framework)
|
Angular, framework de Javascript , es una evolución de AngularJS, aunque fue totalmente reescrito su código fuente. Utiliza Typecript y HTML para crear aplicaciones. Ofrece a los desarrolladores la disponibilidad de todas las funciones que necesita para crear una aplicación web o móvil compleja y sofisticada.
Sumario
[ocultar]Características
Posee características como componentes, directivas, formularios, canalizaciones, servicios HTTP, inyección de dependencia, etc.
Instalar Angular
Pasos para instalar Angular 12
- Instalar primero nodejs en su página oficial, nodejs.org.
- Una vez que se escoge la carpeta donde se instalará Angular 12 se instala Angular CLI con el siguiente código en la consola:
- npm install -g @angular/cli
Angular Versiones
La primera versión de Angular se denominó Angular 2. Luego, más tarde, se le cambió el nombre a Angular. Con el paso de los años, Angular Team lanza nuevas versiones de Angular Regularmente y la última versión estable que está disponible en Angular 12.1.4 (28 de julio de 2021)
Todas las versiones de angular
- Angular 2 14.09.2016 versión inicial de Angular
- Angular 4 23.03.2017 versión 4
- Angular 5 11.11.2017 versión 5
- Angular 6 03-05-2018 versión 6
- Angular 7 18-10-2018 versión 7
- Angular 8 25-08-2019 versión 8
- Angular 9 06-02-2020 versión 9
- Angular 10 24-06-2020 versión 10
- Angular 11 11-11-2020 versión 11
- Angular 12 12-05-2021 versión 12
Diferencias entre Angular y AngularJs
La semejanza en los nombres puede traer confusión al lector que desconoce ambos lenguajes de programación. No obstante, son incompatibles entre si, y Angular contiene disímiles de características que lo convierten en superior al anterior.
- Angular no tiene un concepto de "scope" o controladores; en cambio, utiliza una jerarquía de componentes como su principal característica arquitectónica. [6]
- Angular tiene una sintaxis de expresión diferente, centrándose en "[]" para el enlace de propiedades y "()" para el enlace de eventos [7]
- Modularidad: gran parte de la funcionalidad principal se ha trasladado a los módulos
- Angular recomienda el uso del lenguaje TypeScript de Microsoft, que presenta las siguientes características:
- Escritura estática, incluidos genéricos
- Anotaciones
- TypeScript es un superconjunto de ECMAScript 6 (ES6) y es compatible con versiones anteriores de ECMAScript 5 (es decir, JavaScript).
- Carga dinámica
- Compilaciones de plantillas asincrónicas
- Devoluciones de llamada iterativas proporcionadas por RxJS.
- Soporte para Angular Universal, que ejecuta aplicaciones Angular en servidores.