Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Generadores de Código en Javascript

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Generadores de Código en Javascript

Avatar for Jairo Honorio

Jairo Honorio

October 26, 2017
Tweet

Other Decks in Programming

Transcript

  1. Hola, soy Jairo • Aprendí a programar con videojuegos •

    Me gradué de Ingeniero de Software • Trato de optimizar todo trabajo repetitivo
  2. SPAs, REST y RAML • Single Page Applications • REpresentational

    State Transfer • RESTful API Modeling Language Documentación Ej. HTML Librerías Ej. Java, PHP, NodeJS, Go
  3. Escribe tu generador de código en 3 pasos 1. Tomar

    un código de un CRUD básico ◦ MEAN skeleton ◦ Silex skeleton ◦ El stack de tu preferencia
  4. Escribe tu generador de código en 3 pasos 2. Usar

    un lenguaje de plantillas para cada archivo reemplazando los nombres por los definidos en RAML ◦ routes.js > routes.js.swig ◦ express.js > express.js.swig ◦ mongoose.js > mongoose.js.swig
  5. Escribe tu generador de código en 3 pasos 3. Crea

    una interface gráfica o de linea de comandos ◦ node bin/raml-to-webservice.js api.raml -l phpSilex -o output/ ◦ Interface gráfica con electron