# 🅰️ Angular 🅰️

## 🤔 ¿Qué es Angular? 🤔

![](/files/-LnKxoMdw9h4J35E7Oka)

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

![](/files/-LnKxJ5Bemo-nV8OF4Tu)

{% 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](/files/-LnKvdE6DXVXM0z3k97i)

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](/files/-LnKvwMEYJO1JvAHW2C7)

## 🕰️ 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](/files/-LnKwSC0oVlD0Lanemvi)

* Una buena comunidad

![La comunidad de Angular es una gran familia](/files/-LnKwiiR_y9B5_uoOv4T)

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

![](/files/-LnKx4pXhrEc6AaaVNES)

##

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ngchallenges.gitbook.io/project/angular.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
