FROM ZERO
TO
HERO
WITH YEOMAN
Rodrigo Reyes M.
-The UX Scientist
Blog Personal:
http://rodkings.plethora.com.mx
Contacto
rodrigo@plethora.com.mx
@scrooge_mc_pato
@kouryuu
COCINANDO SOFTWARE
YEOMAN AL RESCATE
- ES AGNÓSTICO EN EL LENGUAJE O FRAMEWORK; ES DECIR TRATA DE SER COMPATIBLE CON CUALQUIER TECNOLOGÍA WEB.
- NOS PERMITE CREAR "GENERADORES" DE CERO DE MANERA FÁCIL (GENERATOR-GENERATOR)
- LOS GENERADORES NOS PEMITEN SELECCIONAR DE MANERA FÁCIL EL "STACK" DE TECNOLOGÍAS A UTILIZAR.
npm install -g yo
EL WORKFLOW DE YEOMAN
Yeoman crea el boilerplate básico junto con algunas tareas y dependencias
Gulp maneja las tareas tanto para producción como para deploy
Bower maneja los paquetes y las dependecias que requiere el proyecto
YEOMAN +
ATOM
SUBLIME TEXT
INTELLIJ
APP NATIVA
TIENE UN API PARA CREAR PLUGINS QUE UTILICEN SUS GENERADORES
SUBGENERADORESDE YEOMAN
yo angular:controller user
CREA
angular.module('myMod').controller('UserCtrl', function ($scope) {
// ...
});
app/scripts/controllers/user.js
Y GENERA UN BOILERPLATE
¿CUANDO USAR YEOMAN?
- EXPLORANDO NUEVAS TECNOLOGÍAS
- SI TIENES VARIAS APLICACIONES QUE UTILIZAS EL MISMO STACK DE TECNOLOGIAS Y ENCUENTRAS UN GENERADOR QUE SE ADAPTE A TU WORKFLOW.
- DESEAS ESTANDARIZAR LA ESTRUCTURA DE LAS APLICACIONES.
¿CUANDO NO USAR YEOMAN?
- LAS CONFIGURACIONES Y EL STACK QUE UTILIZAS VARIA MUCHO DE PROYECTO EN PROYECTO
- EL FRAMEWORK TE DÁ UNA MEJOR ALTERNATIVA (EMBERCLI, BRUNCH)
- NO ESCALA A DESARROLLOS CON MUCHAS DEPENDENCIAS Y CONFIGURACIONES.
¡GRACIAS POR SU ATENCIÓN!
http://rodkings.plethora.com.mx/Code/from-zero-to-hero/
rodrigo@plethora.com.mx
FROM ZEROTOHERO
By Rodrigo Reyes
FROM ZEROTOHERO
- 614