Un lenguaje que parece no tener limites.
Speaker: Marco Valdez Mendoza
@M18_valdez
Existen muchas startups que poseen varios stacks de desarrollo con lenguajes como:
Usa Javascript.
Usa Javascript.
Usa Javascript.
Usa Javascript.
Usa Javascript.
Front-end: Es común y sencillo elegir las tecnologias para desarrollar en el front-end:
Motores de plantillas como Handlebars, Jade (now named Pug), Swig (deprecated), Mustache, etc.
Los frameworks CSS los puedes usar donde desees, existen varios como Bootstrap, MaterializeCSS, PicnicCSS, etc.
Para la automatización de tareas tenemos como los mas populares Gulp y Grunt.
Y como frameworks Javascript existen varios, entre ellos AngularJS, EmberJS, BackboneJS, MeteorJS, etc.
Back-end: No importa cual herramienta elegiste en el front-end, puedes emplear cualquier lenguaje en el back-end. Pero con tanto JS volando por ahí, escojamos Javascript :) .
Si escoges NodeJS estás escogiendo y pensando en un solo lenguaje, no en dos.
Actualmente existen miles de paquetes que son creados para solucionar problemas en especifico y hacernos la vida un poco más sencilla.
Actualmente existen miles de paquetes que son creados para solucionar problemas en especifico y hacernos la vida un poco más sencilla.
El manejador de paquetes que viene por defecto cuando instalamos NodeJS es NPM (Node Package Manager).
Database: Basándonos en un gran articulo escrito por Gergely Nemeth (https://blog.risingstack.com/how-to-become-a-better-node-js-developer-in-2016) cuando hablamos de NodeJS y Bases de datos, la primera tecnología que se nos viene a la mente es MongoDB.
Siempre que trabajes bases de datos preguntate lo siguiente:
“Si estas comenzando a usar SQL en tus proyectos con NodeJS, te recomendamos darle in vistazo a Knex (http://knexjs.org)”.