Ante la pregunta “¿por qué Node.js no está disponible en Google App Engine?”, durante mucho tiempo no se encontraba una explicación clara. Google creó el motor V8 en el que se basa Node.js pero, a pesar de ello, lleva tiempo desaprovechando una oportunidad muy interesante. Finalmente, parece que las cosas van cambiando en lo referido a la comunidad de desarrolladores de Node.js interesados en trabajar con la nube de Google. Mientras, otros servicios le han ganado mucho terreno.
Google App Engine ya ofrece soporte a Node.js. No se encontrará entre las plataformas oficiales, sino que debe recurrirse al concepto de Custom Runtimes que permite inyectar unas runtimes específicas al propio VM, como por ejemplo, Ruby on Rails, Node.JS o cualquier otro entorno.
En la pasada de Google IO anunciaron el soporte a través de Managed VMs (aún limitadas en preview). En Github, dentro del proyecto de Google Cloud Platform, hay ejemplos que explican el funcionamiento y cómo configurar App Engine para usar Node.js.
Desde hace un tiempo existe Google APIs Node.js Client para acceder a las APIs que provee Google. Su intención no es más que abrir la comunicación desde Node.js a las APIs que ofrece Google como Youtube, Drive, Gmail, Analytics, etc…
Ahora también se une, desde hace un par de semanas, Google Cloud Platform para Node.js que añade soporte para interactuar con Cloud Datastore y Cloud Storage desde cualquier app Node.js. Con un par de líneas se puede acceder a cualquiera de los servicios en la nube. El proyecto está liberado en Github como Open Source y contiene múltiples ejemplos de qué hacer.
Link: http://googlecloudplatform.github.io/gcloud-node/#/
Fuente: http://www.genbetadev.com/
- Encuesta septiembre 2021: ¿Cómo crees que afectan las tecnologías de la información en la educación? – 6 septiembre, 2021
- ¡Ya llega Programmer’s Week 2021! – 3 septiembre, 2021
- Encuesta agosto 2021: ¿En qué sector IT te desarrollas o te gustaría desarrollarte? – 6 agosto, 2021
Deja una respuesta