> For the complete documentation index, see [llms.txt](https://ngchallenges.gitbook.io/project/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ngchallenges.gitbook.io/project/angular.md).

# 🅰️ Angular 🅰️

En este articulo tendremos una pequeña Intro al mundo de Angular

## 🤔 ¿Qué es Angular? 🤔

![](https://2661087327-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbFy569GFu09bPpzMDJ%2F-LnKxbDNEhLrZcc5pdJR%2F-LnKxoMdw9h4J35E7Oka%2Fangularhappy.png?alt=media\&token=3e85940d-f951-4e77-8d03-83676fc282b9)

Es un Framework o plataforma que te permite crear aplicaciones Web o SPA (**Single Page Applications**). Creado por Google.

![](https://2661087327-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbFy569GFu09bPpzMDJ%2F-LnKuhqEQLG_xxq8smtU%2F-LnKxJ5Bemo-nV8OF4Tu%2Fgoogle.png?alt=media\&token=1b84a518-87c1-4dff-a89b-b19f1823bbba)

{% hint style="info" %}
&#x20;**¿Qué es un Framework?** Es un marco de trabajo, o un modelo, que te da una guía de que puedes usar para la construcción de tu aplicación. 🧰

**¿Qué es SPA?** o aplicación de página única, es una aplicación web o es un sitio web que cabe en una sola página con el propósito de dar una experiencia más fluida a los usuarios como una aplicación de escritorio. 🖥️
{% endhint %}

![Un Framework es un marco de trabajo](https://2661087327-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbFy569GFu09bPpzMDJ%2F-LnKuhqEQLG_xxq8smtU%2F-LnKvdE6DXVXM0z3k97i%2Fmarco.png?alt=media\&token=555cda52-d714-45fb-8d82-fcb21d2d7cd0)

Esta basado en Typescript

{% hint style="info" %}
**¿Qué es TS o Typescript?** Es un superset de JS (quiere decir que es un lenguaje creado sobre otro lenguaje), creado por Microsoft. Este lenguaje potencia las características de JS. 💪
{% endhint %}

![Typescript](https://2661087327-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbFy569GFu09bPpzMDJ%2F-LnKuhqEQLG_xxq8smtU%2F-LnKvwMEYJO1JvAHW2C7%2Fts.png?alt=media\&token=dc4368d1-8800-4233-b9cf-bf20c3cae99f)

## 🕰️ Historia 🕰️

Fue desarrollado en el 2009 por [**Miško Hevery**](https://github.com/mhevery), inicialmente se llamaba **AngularJS**, el cual estaba basado en JS.&#x20;

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.

## 📋 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 y la nueva versión (Angular 8), 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.&#x20;

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

* Una muy buena documentación

![Buena Documentación](https://2661087327-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbFy569GFu09bPpzMDJ%2F-LnKuhqEQLG_xxq8smtU%2F-LnKwSC0oVlD0Lanemvi%2Fdoc.png?alt=media\&token=2f73105d-9439-4efc-bf3c-02eb6625f178)

* Una buena comunidad

![La comunidad de Angular es una gran familia](https://2661087327-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbFy569GFu09bPpzMDJ%2F-LnKuhqEQLG_xxq8smtU%2F-LnKwiiR_y9B5_uoOv4T%2Fcomunidad.png?alt=media\&token=22102b96-be28-4b14-8b0c-44107084872c)

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

![](https://2661087327-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbFy569GFu09bPpzMDJ%2F-LnKuhqEQLG_xxq8smtU%2F-LnKx4pXhrEc6AaaVNES%2Fflash.png?alt=media\&token=9fb2fd0c-81c2-4eeb-8a53-a6785aef30da)

##

En el siguiente articulo de interpolación te explicare como hacer tu primera Aplicación en Angular. 👇
