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

Generadores de Código en Javascript

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