Node.js es un framework entorno de código abierto de Javascript orientado a la parte servidora. Es orientado a eventos y está basado en el motor V8 de Google.
Imagen de Pixabay
La mayoría de los developers que trabajan con tecnologías de Internet conocen Javascript en la parte cliente. Básicamente se ha extendido su uso en los navegadores junto el HTML y los CSS. Pero hace unos 6 años entró en escena este framework entorno de código abierto para usarlo en la parte servidora.
Incluso hoy en día gracias a Electron, se puede utilizar para crear aplicaciones de escritorio en Javascript, como por ejemplo Atom, un editor de código.
En otros lenguajes como Java, necesitamos un servidor de aplicaciones como por ejemplo Weblogic, para poder ejecutar el código en la parte servidora. Para Node.js esto no es necesario ya que la propia aplicación ya puede realizar la función de servidor. Aunque también es posible utilizar un servidor web, como por ejemplo Nginx junto con Node.js.
Tech4all es el fundador de portal de tutoriales online, puedes conocer más sobre nosotros aquí