🅰️ ¿Qué es Angular? 🅰️

Llegado a este punto pensaras que son muchos conceptos a aprender antes de iniciar con Angular, pero es muy necesario conocer sobre la Web y su construcción de páginas, para entender que hace Angular.

🅰️ Angular 🅰️

Angular es un Framework o plataforma que te permite crear aplicaciones Web o SPA (Single Page Applications). Creado por Google y usa TypeScript como lenguaje de programación.

🎈¿Qué es una SPA - Single Page Aplication?🎈

Una SPA es una aplicación Web donde todas las pantallas con las que vaya a interactuar el usuario las muestra en una misma página.

Antiguamente cuando se iniciaron a crear páginas Web, el contenido de ellas era estatico y teniamos que crear un documento por página y algunos elementos no se reutilizaban; hablando de un header o un menu. Cuando se empezaron a crear las páginas dinamicas, que el contenido venia desde una petición a una base de datos, se empezaron a crear páginas más robustas que terminarón en aplicaciones Web; y para reutilizar componentes y evitar crear multiples documentos conceptos cmo las SPA fueron introducidos para facilitarnos el trabajo.

🕰️ Historia 🕰️

Fue desarrollado en el 2009 por Miško Hevery, inicialmente se llamaba AngularJS, el cual estaba basado en JS.

El 14 de septiembre del 2016 fue lanzado Angular 2, que conocemos en la actualidad como Angular, basado en Typescript, el cual fue escrito desde cero.

Actualmente Angular se encuentra en la versión 10.

📋 Características 📋

Modularidad: las funcionalidades se empaquetan en módulos, produciendo un núcleo más ligero y más rápido. 📦

Compatibilidad: compatible con los navegadores más modernos y recientes. 🆕

Rapidez: Mejora la rapidez en las aplicaciones, permite una gran mejora en el rendimiento de las aplicaciones.

Fácil de aprender: el Framework es fácil de aprender, es sencillo hacer tu primera App en Angular solo debemos aprender un poco sobre la sintaxis de Angular y algunos conceptos y crearemos nuestra App de forma sencilla.

Entre las características más importantes Angular tiene:

  • Una muy buena documentación

  • Una gran comunidad

  • Se pueden crear las aplicaciones fácilmente y rápidamente.

Última actualización