Node.js es el entorno de ejecución para JavaScript más popular de la actualidad. Está basado en el motor de JavaScript V8 de Chrome. Es una alternativa liviana para poder utilizar JavaScript del lado servidor con enfoque en los eventos. Cuenta con el manejador de paquetes npm, que nos brinda una alternativa muy potente no solo para el desarrollo Web, sino que también para realizar instalaciones en nuestro equipo local.
El sitio oficial de en español es: https://nodejs.org/es/. Allí encontraremos opciones de descarga, documentación y noticias sobre este producto.
Primeros pasos
La instalación de Node.js en nuestro sistema local suele ser muy sencilla. Si deseamos implementarlo en proyectos online podremos encontrar alternativas en numerosos proveedores que brindan soluciones cloud. Para quienes deseen ver Node.js en acción, Google Cloud Platform ofrece la posibilidad de probarlo ingresando en: https://cloud.google.com/nodejs/. Este servicio ofrece un free trial y también opciones de pago. Con esta alternativa es posible crear Web Apps escalables, pero también tener una primera aproximación al mundo de Node.js. En el siguiente link podremos encontrar todo lo necesario para crear un «Hola Mundo» con Node.js: https://cloud.google.com/nodejs/getting-started/hello-world.
¿Qué otras cosas se pueden hacer con este entorno? Su potencia y escalabilidad son claves y por esta razón es una solución ideal para diferentes tipos de proyectos. Desde sitios Web hasta aplicaciones Web. Con Node.js se puede crear desde un servidor Web con HTTP para servir páginas (especialmente con la ayuda de la infraestructura que nos ofrece Express.js) hasta soluciones que utilicen Websockets para desarrollar comunicación en tiempo real bidireccional (por ejemplo con Socket.io).
Algo más sobre Node.js
El lanzamiento inicial de Node.js fue en el año 2009. Cuenta con una gran comunidad que lo utiliza y un excelente ritmo de actualización. Su licencia es MIT.
Es importante señalar que Node.js ofrece instaladores para Windows , Linux y MacOS. Además brinda el código fuente. Todo está disponible en: https://nodejs.org/en/download/package-manager.
Para conocer más sobre el tema recomiendo mi artículo Ventajas de utilizar Node.js en nuestros proyectos.
Si te interesa aprender más sobre este tema dejame un comentario o escribime un mensaje.
Más sobre Diseño y desarrollo Web
Deja una respuesta