NODE JS (Javascript)

Y las aplicaciones web en tiempo real.

32.-NODE-JS (1)
Red Design Systems
Últimamente se ha hablado mucho de las aplicaciones web en tiempo real, páginas que responden de inmediato a las interacciones de los usuarios y que otros usuarios ven reflejados en cuestión de milisegundos.

Este tipo de aplicaciones web requieren más que una sonrisa para funcionar, y es ahí donde un entorno como Node JS viene teniendo mucho éxito y acogida entre los desarrolladores a nivel mundial.

Node JS fue desarrollado por Ryan Dahl en el 2009, utiliza Javascript como lenguaje de programación pero no en el lado del cliente como estamos acostumbrados, sino del lado del servidor usando la máquina de Javascript V8 de Google.

Actualmente podemos usar NodeJS junto con su repositorio de paquetes llamado NPM, donde podemos conseguir diferentes frameworks como Express para hacer aplicaciones web basadas en esta tecnología.

Cabe aclarar que los servidores convencionales que conseguimos en el mercado, tales como los que nos ofrecen Hostgator, GoDaddy o JustHost que básicamente son cuentas hosting compartido, no funcionan para alojar este tipo de proyectos. Es necesario contar con un servidor que tenga instalado Node y que soporte WebSockets. Hay varios proveedores que ya están al tanto de esto y están ofreciendo paquetes de hosting para este tipo de páginas web. Heroku es una de ellas, AppFog también ofrece este servicio solo que no soporta aun WebSockets. Es por eso que se puede utilizar otra gran herramienta para simular esta característica llamada Socket.io.

El mundo del desarrollo web avanza muy rápido, cada día salen nuevas herramientas y nuevas tendencias a las que debemos acoplarnos si queremos seguir siendo competitivos dentro del mercado.
Red Design Systems
07 July, 2020