jueves, 24 de noviembre de 2016

9 herramientas para Angularjs que todo buen programador debe conocer



AngularJS  es un uno de los framework  JavaScript de más rápido crecimiento y uso dentro de la comunidad de desarrolladores web en los últimos años, debido a su versatilidad y utilización del paradigma MVC orientado principalmente al desarrollo de aplicaciones de una sola página. 

Para este resumen he compilado una lista de las mejores herramientas de AngularJS que facilitarán tus tareas de desarrollo y te  ayudarán a desarrollar aplicaciones web creativas. He reunido aplicaciones web, herramientas, módulos de herramientas de depuración y  frameworks para construir con Angularjs. 

Karma


Para realizar comprobaciones necesarias a la hora de desarrollar una aplicación web basada en Angularjs existe Karma. El cual es una herramienta del tipo lanzador de pruebas y que viene por defecto en el mismo Angularjs que facilita la ejecucion código JavaScript en varios navegadores  tales como Google Chrome, Mozilla, Zafari y Opera incluyendo al Internet Explorer; además de integrarse con distintos frameworks de desarrollo JavaScript  tales como: Jasmine, QUnit y Mocha.
 
Protractor




Ejecuta pruebas de la aplicación que se ejecuta en un navegador real, interactuando con él como lo haría un usuario. Protractor puede ejecutar automáticamente el siguiente paso en la prueba en el momento en que la aplicación web termina las tareas pendientes, por lo que no tiene que preocuparse de esperar a que su prueba y la página web se sincronicen.


 

Angular Kickstart


 Angular-kickstart hace más rápido el desarrollo con AngularJS. Combina AngularJS, Gulp JS y Bower, al tiempo que mantiene su código reutilizable y con una estructura modular.



Jasmine


 Jasmine es un framework de testeo para Angularjs. No realiza testeos en  navegadores como Karma, DOM o cualquier otro framework JavaScript. Esto es adecuado para sitios web, proyectos construidos con Node.js  o en cualquier otro sitio en el que JavaScript puede se puede ejecutar.

Angular Deckgrid


Esta es una rejilla ligera para AngularJS donde su directiva no depende de su representación visual. Utiliza el archivo CSS para toda la representación visual.



AngularFire




AngularFire es una manera fácil de crear un backend para su aplicación Angular. Tiene una API flexible (con sincronización implícita o explícita, dependiendo de si usted quiere fácil de usar o potente), enlace de datos de 3 vías y capacidades de desarrollo rápido.

 Angular gettext





Mocha.js






Mocha es un framework de pruebas de JavaScript con múltiples funciones que se ejecuta en node.js y el navegador, haciendo que las pruebas asíncronas sean sencillas y divertidas. Las pruebas de Mocha se ejecutan en serie, lo que permite un informe flexible y preciso.

 Yeoman




El generador yeoman para AngularJS - le permite configurar rápidamente un proyecto con valores predeterminados razonables y mejores prácticas. Establece una nueva aplicación AngularJS, generando toda la plantilla necesaria para empezar. El generador de aplicaciones también instala opcionalmente Bootstrap y módulos AngularJS adicionales, como angular-resource (instalado de forma predeterminada).

No hay comentarios:

Publicar un comentario