1 - ¿Qué es Angular? - Herramientas necesarias

Angular es un framework para el desarrollo de aplicaciones web. Está pensado para dividir un proyecto en componentes y ser reutilizadas en proyectos medianos y grandes.

Sus principales competidores son Vue (proyecto iniciado por Evan You en 2014) y React ( proyecto iniciado por Facebook en 2013)

La última versión (17) introducida a fines de 2023 presenta cambios muy importantes con las 16 versiones anteriores, a tal punto que ha creado un nuevo sitio web para empezar desde cero: Angular Dev

La versión anterior de Angular tiene su salida al mercado en 2016 pero además tiene una versión previa no compatible y solo mantenida para proyectos antiguos llamada Angular.js (2010)

Si tiene que trabajar con proyectos legacy puede tal vez tener la necesidad de ver el tutorial de Angular previo a la versión 17

El proyecto de Angular es propiedad de la empresa de Google.

La versión de Angular que trabajamos en este tutorial es la 17 (salió el 7/11/2023)

Para desarrollar en forma efectiva una aplicación en Angular debemos instalar al menos dos herramientas básicas:

  • Node.js
  • Angular CLI (Command Line Interface - Interfaz de línea de comandos)

Instalación de Node.js

La primer herramienta a instalar será Node.js, esto debido a que gran cantidad de programas para el desarrollo en Angular están implementadas en Node.

Debemos Descargar e instalar la última versión estable de Node.js:

Instalación de Node.js

Una vez instalado debemos ingresar a la línea de comandos que nos provee Nodo.js:

Línea de comandos de Node.js

Para comprobar su correcto funcionamiento podemos averiguar su versión:

Instalación de Node.js

Instalación de Angular CLI

Para instalar este software lo hacemos desde la misma línea de comandos de Node.js (por eso lo instalamos primero), debemos ejecutar el siguiente comando:

npm install -g @angular/cli
Instalación de Angular CLI

Es importante el -g para que se instale en forma global.