El día de hoy veremos la primera parte de dos, en las que aprenderemos a crear un chat en Node.js utilizando Express para crear el servidor, JADE para el front end y Socket.io para la comunicación bidireccional con el servidor.

Aprenderemos bastante de esta tecnología en constante crecimiento, para la primera parte nos toca ver cómo funciona Express y JADE, eso lo veremos en el primer tutorial donde crearemos el servidor convirtiéndose en el chat, será interesante conocer los beneficios de crear un servidor utilizando Express.

Lo genial es que maquetar utilizando JADE como motor de búsqueda es que nos ahorrará bastantes líneas de código, siendo que su sintaxis es parecida a la de Python, aseguramos que sea legible gracias a la identación.

En el segundo tutorial aprenderemos a utilizar websockets, recordemos que este concepto hace referencia a la creación de sockets en el lado del cliente que permiten la comunicación bidireccional con el servidor, es decir, el servidor puede llamar al cliente y el cliente al servidor, todo obviamente, en tiempo real, lo que hará posible que pongamos a funcionar el chat; nosotros los desarrolladores encontraremos una sorpresa, socket.io nos permite utilizar el concepto de websockets. ¡¡Hasta en Internet Explorer 6!! Y digo que es el concepto porque para poder hacerlo funcionar en los navegadores viejos (que no soporten websockets de HTML5) hará uso de Flash de manera interna.

Bien, sin más los dejo con los primeros 2 video tutoriales.

Imagen de previsualización de YouTube Imagen de previsualización de YouTube

12 comentarios en “Aprende a crear un chat con Node.js – Primera parte – Fundamentos

  1. Estaria bien que se colgara el codigo del tutorial.

    Tambien estaria bien menos espanglish, o español o ingles pero el espanglish deja este articulo a la altura de la basura!

    1. yo felicito al autor del tutorial por su lenguaje, el mezclar términos en ingles y español facilita a los novatos entender las bases. Yo preferira que dijera "arrays" en lugar de arreglos, pero bueno. Excelente tutorial

  2. Disculpaa tengo una pregunta, por qué tengo que instalar el socket.io y el express cada que reinicion mi computadora, hay alguna manera de que esto no suceda? graciaas 🙂

  3. Hola muy buen tutorial oye al momento de correr mi app.js me ejecuta la pantalla en el pueto 8080 pero en la consola me sale despues de socket.io started me coloca una linea que dice
    debug – served static content /socket.io,js y no me deja emtrar al chat con el usuario proporcionado

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Cerrar