AngularJS es una framework JavaScript de código abierto que se ha convertido en la opción ideal para aplicaciones de una sola página de muchos desarrolladores. AngularJS simplifica el desarrollo de aplicaciones web y permite el uso de HTML.
AngularJS puede usarse para crear aplicaciones web dinámicas, así como crear aplicaciones complejas de lado de cliente. Desde el 2009 en el que se lanzó, AngularJS ha extendido las etiquetas y atributos del lenguaje HTML bajo el nombre “directivas”. Esta característica la ha convertido en una las framework de JavaScript favoritas cuando se trata de crear aplicaciones web. En este artículo te listamos algunas aplicaciones y herramientas que se pueden usar conjuntamente con AngularJS.
Karma
Esta herramienta te permite ejecutar tu código JavaScript en múltiples navegadores y dispositivos. Su principal objetivo es ofrecer un ambiente que sea eficaz para desarrollar pruebas, por eso puedes controlar tu flujo de trabajo desde la línea de comando o el IDE.
Djangular
Esta aplicación se integra con AngularJS y te permite crear contenido específico para cada aplicación que desarrolles mediante Django, lo cual mejora la estructura de tus aplicaciones.
Jasmine
Esta framework para realizar pruebas no depende de ninguna otra framework de JavaScript. Puedes poner a prueba tanto sitios web, proyectos de Node.js y básicamente todo aquello que haya sido creado usando JavaScript.
Ment.io
Esta aplicación te ofrece una widget para menciones basada en AngularJS. Según las letras que el usuario va ingresando en el formularios ofrece una lista de probabilidades de una base de datos.
Protractor
Esta es una framework para realizar pruebas de aplicaciones realizadas en AngularJS. Protractor ha sido desarrollado con Node.js. Una de sus características es que la prueba la realiza en un navegador web, de modo que puedes ver la página como un usuario lo haría.
Angular-Kickstart
Angular-Kickstart se integra con AngularJS, GulpJS y Bower para poder agilizar el proceso de desarrollo sin que tengas que preocuparte por otra cosa que no sea enfocarte en tu código.
AngularFire
AngulaFire te permite crear un backend para tu aplicación. Tiene una API flexible que se destaca por su capacidad de agilización de desarrollo.
Videogular
Videogular es un reproductor de video HTML5 para AngularJS. Incluye una API donde puedes crear tus propios plugins.
AngularJS Batarang
Angular JS Batarang es una extensión para Chrome para depurar fallos en las aplicaciones desarrolladas en AngularJS. Después del análisis, Angular JS Batarang te muestra los resultados en tres pestañas distintas, cada una contiene información diferente. De modo que es una extensión bastante completa para ayudarte a encontrar fallos en tus aplicaciones.
Angular-Deckgrid
Esta aplicación contiene una plantilla de sistemas de cuadrículas basada en la popular Masonry. Ha sido desarrollada específicamente para usarse con angular JS. Es ligera, sencilla de usar y de diseño adaptativo.
Restangular
Restangular es un servicio de AngularJS que simplifica peticiones comunes como “post”, “delete”, “update”, entre otras.
ng-Inspector
Esta extensión para Chrome y Safari te permite añadir una ventana de inspección que te ayuda en el proceso de desarrollo y depuración de tus aplicaciones creadas en Angular JS.
ngTable
ngTable te permite ordenar, filtrar y paginar tus tablas.
AngularUI
Esta colección de componentes para interfaz de usuario han sido desarrollados con AngularJS. En vez de widgets utiliza comandos, de esa manera te permite crear tus aplicaciones más rápidamente.
Sublime Text
Sublime Text es uno de los editores HTML más populares que existen porque se puede adaptar a muchos entornos de programación. Contiene un paquete dedicado a AngularJS que te permite trabajar con Angular en este flexible editor.