AngularJS: Los mejores desarrolladores

Crear Scopes de forma jerárquica bajo el rootScope.

En este artículo de los mejores desarrolladores hablaremos de un framework MVC (Modelo Vista Controlador) de JavaScript, llamado AngularJS (pertenece a la familia de BackboneJS y EmberJS) que nos permite crear aplicaciones SPA (Single-Page Applications).

Con la herramienta el desarrollo de aplicaciones y sus pruebas se convierten en una tarea mucho más sencilla.

En este artículo de los mejores desarrolladores hablaremos de un framework MVC (Modelo Vista Controlador) de JavaScript llamado AngularJS
En este artículo de los mejores desarrolladores hablaremos de un framework MVC (Modelo Vista Controlador) de JavaScript llamado AngularJS

 

 

El servicio de los framework

Antes de la aparición de los framework en nuestro Front- End (administrador), solo disponíamos de algunas pocas librerías (jQuery, Mootools y Prototype) para poder modificar el código JavaScript. Pero los framework implementaron el patrón MVC y nos ayudaron a separar conceptos.

 

¿Por qué AngularJS se diferencia?

Uno de los puntos fuertes de AngularJS es lo sencillo que es crear Tests unitarios y End-to-End con Jasmine y Karma. También está cambiando la tecnología de desarrollar, creando un nuevo método llamado MEAN que combina las utilidades: MongoDB/Mongoose + ExpressJS + AngularJS + NodeJS.

También está cambiando la tecnología de desarrollar, creando un nuevo método llamado, MEAN que combina las utilidades: MongoDB/Mongoose + ExpressJS + AngularJS + NodeJS.
También está cambiando la tecnología de desarrollar, creando un nuevo método llamado, MEAN que combina las utilidades: MongoDB/Mongoose + ExpressJS + AngularJS + NodeJS.

 

También permite configurar manualmente loa valores de las variables de JavaScript o recuperarlos de los recursos JSON estáticos o dinámicos.

También permite configurar manualmente loa valores de las variables de JavaScript o recuperarlos de los recursos JSON estáticos o dinámicos
También permite configurar manualmente loa valores de las variables de JavaScript o recuperarlos de los recursos JSON estáticos o dinámicos

 

 

¿Qué hace AngularJS?

Lee el HTML que contiene los atributos de etiquetas personalizadas (adicionales), de esta manera la llamada obedece a los parámetros que establecen los atributos añadidos, y une las piezas de entrada o salida de la página a un modelo representado por las variables estándar de JavaScript.

Lee el HTML que contiene los atributos de etiquetas personalizadas (adicionales),
Lee el HTML que contiene los atributos de etiquetas personalizadas (adicionales),

 

 

De esta manera AngularJS da una respuesta a la carencia de la “Programación Declarativa“. Adaptándose y ampliando el HTML básico para mostrar de mejor manera el contenido dinámico a través de un “data-binding” bidireccional, de esta manera se efectúa la sincronización automática de modelos y vistas (mejorando ampliamente la “testeabilidad” y el rendimiento.

Adaptándose y ampliando el HTML básico para mostrar de mejor manera el contenido dinámico a través de un “data-binding” bidireccional
Adaptándose y ampliando el HTML básico para mostrar de mejor manera el contenido dinámico a través de un “data-binding” bidireccional

 

 

Los servicios de AngularJS

– Uno de puntos más importantes es poder manipular el DOM de la aplicación (mejorando la capacidad de testeo del código).

– Crear Scopes de forma jerárquica bajo el rootScope.

– En AngularJS un Controller es una función que se utiliza para reproducir el rootScope. (Testear el estado inicial del scope y agregar comportamiento a un scope).

– Mostrar y asignar valores (two way data binding).

–  Uso de directivas para ampliar el HTML (ng.repeat, ng model).

– Provee implementaciones para casi todos los componentes HTML5 (text, number, url, email, radio, checkbox) y algunas directivas como required, pattern, minlength, maxlength, min y max.

Crear Scopes de forma jerárquica bajo el rootScope.
Crear Scopes de forma jerárquica bajo el rootScope.

 

AngularJS es un increíble framework para crear aplicaciones web utilizando HTML (extendiéndolo).

Deja tu voto

0 puntos
Upvote Downvote

Total votes: 0

Upvotes: 0

Upvotes percentage: 0.000000%

Downvotes: 0

Downvotes percentage: 0.000000%

  • yiti007

    Me hiciste caso! Muy buen artículo, lo comparto por linkedin 😉