miércoles, 27 de mayo de 2015

Como utilizar Yeoman o cosas asi..

Algo en lo que no me atrevía a aprender, era algo que me facilitara la programación y producción de un proyecto, porque creía que sería un proceso algo demorado y difícil, pero una vez entendemos la lógica, definición y algún que otro caso de uso, será mas amigable.


¿Qué hay Yeoman?


Yeoman le ayudará a empezar nuevos proyectos, prescribiendo las mejores prácticas y herramientas para ayudar a mantener su productividad.

Para ello, ofrecemos un ecosistema de generadores. Un generador es básicamente, un plugin que se puede ejecutar con el comando `yo` creando así proyectos completos o partes útiles.

A través de los generadores oficiales, promovemos el "flujo de trabajo de Yeoman". Este flujo de trabajo es un montón de client-side robustos y flexibles, que comprenden herramientas y marcos que pueden ayudar a los desarrolladores a crear rápidamente aplicaciones web hermosas. Nosotros nos encargamos de proporcionar todo lo necesario para empezar a trabajar sin ninguno de los dolores de cabeza normales asociados con una configuración manual.

Como firmes creyentes en una buena documentación y procesos de construcción bien pensado, Yeoman incluye soporte para linting, testing, minification y mucho más, por lo que los desarrolladores pueden centrarse en soluciones en lugar de preocuparse por las pequeñas cosas.


Client-side

Son aplicaciones que se crean del lado del cliente.


Linting

Nos ayudará a detectar errores en nuestro código.


Testing

Entorno de pruebas para desarrolladores, en el que la funcionalidad del código fuente es probado antes de subirlo a producción.


Minification

Es la compresión que se hace al código fuente, que da como resultado mejor rendimiento a la aplicación que se esté desarrollando.



Bueno ya conocimos algunas definiciones, en el proximo post veremos algunos casos de usos y crearemos una aplicación basada en AngularJS y algunas otras definiciones sobre las herramientas que vienen con Yeoman..