Sí, esta es una excelente manera de comenzar: está eligiendo un lenguaje excelente, moderno y de alta productividad, y usándolo en una plataforma con la que es muy fácil trabajar. Puede activar un servidor web en unos minutos y comenzar a agregar servicios RESTful muy rápidamente. El soporte nativo de JSON lo hace fácil, y hay muchas bibliotecas para integrarse con todo, desde Kafka hasta Postgres.
Asegúrese de usar Promesas en lugar de devoluciones de llamada. Eche un vistazo al confiable contenedor de IoC, que utilizamos ampliamente. Utilizamos el módulo knex para hablar con postgres, y el módulo multilínea para escribir consultas sql cuando necesitamos hacerlo sin un generador.
En realidad, ¿qué tal si te doy un buen paquete de inicio.json? Esto es para un proyecto de JavaScript mío:
- Cómo construir un sitio web de tutoría en línea en WordPress
- ¿Estoy solo en la sensación de que los CMS son más incómodos que útiles la mayor parte del tiempo?
- Creamos un sitio web usando WordPress, y ahora tenemos dos problemas que no podemos solucionar. ¿Alguien puede explicarnos cómo resolverlos de la manera más simple?
- ¿Qué debo aprender primero, desarrollo web o WordPress? Quiero ganar dinero lo antes posible.
- Cómo crear un nuevo sitio web
“dependencias”: {
“bluebird”: “2.10.2”,
“body-parser”: “1.14.1”,
“config”: “1.16.0”,
“compresión”: “1.6.0”,
“confiable”: “0.2.5”,
“express”: “4.13.3”,
“in-memoriam”: “1.0.0”,
“glóbulo”: “0.2.0”,
“lodash”: “3.10.1”,
“métodos”: “1.1.1”,
“métricas”: “0.1.9”,
“newrelic”: “1.22.2”,
“node-uuid”: “1.4.3”,
“águila pescadora”: “0.2.0-beta.9”,
“raml-parser”: “0.8.12”,
“superagent”: “1.4.0”,
“superagent-bluebird-promise”: “2.1.0”,
“winston”: “1.1.0”,
“winston-syslog”: “1.1.2”
},
“devDependencies”: {
“chai”: “~ 3.3.0”,
“chai según lo prometido”: “~ 5.1.0”,
“chance”: “~ 0.8.0”,
“gruñido”: “~ 0.4.5”,
“grunt-contrib-clean”: “~ 0.6.0”,
“grunt-contrib-compress”: “~ 0.13.0”,
“grunt-contrib-copy”: “~ 0.8.0”,
“grunt-contrib-jshint”: “~ 0.11.3”,
“grunt-contrib-watch”: “~ 0.6.1”,
“grunt-env”: “~ 0.4.4”,
“grunt-express-server”: “~ 0.5.1”,
“grunt-jscs”: “~ 1.8.0”,
“prueba de gruñido-mocha”: “~ 0.12.7”,
“jscs”: “~ 2.6.0”,
“mocha”: “~ 2.3.3”,
“request”: “~ 2.58.0”,
“sinon”: “~ 1.17.1”,
“sinon-chai”: “~ 2.8.0”,
“prefijo superagente”: “~ 0.0.2”
}