AngularJS

Framework javascript para hacer aplicaciones del lado del cliente de forma rápida y eficaz

AngularJS es un magnífico framework para crear aplicaciones Javascript que se ejecutan en el navegador. Una de sus mayores virtudes es que permite desarrollar potentes aplicaciones con muy poco código y facilitar el testing de la misma aplicación.

Veamos un ejemplo rápido. Copia y pega este código en un archivo HTML y ábrelo en el navegador.

{{texto}}

AngularJS está basado en el patrón de diseño MVC (Model, Vista, Controlador). Una de sus mayores particularidades es la capacidad de actualizar la vista automáticamente cuando cambia el modelo y viceversa. Haciendo innecesaria la manipulación del DOM de la página. Este proceso se llama databinding y consiste en sincronizar la información con el elemento en que se muestra de forma automática y de manera que si se altera la información, el cambio se refleje también en el elemento HTML.

Para aprender como funciona el framework, lo más recomendable es empezar con el tutorial de la página oficial que podéis encontrar en http://docs.angularjs.org/tutorial . Para probar los ejemplos se requiere el sistema de control de versiones GIT e instalar nodejs para instalar un servidor de testing llamado Testacular.