Entendiendo interactive

0 views
Skip to first unread message

Nicolas Zuasti

unread,
Apr 20, 2012, 8:44:00 AM4/20/12
to p-s-f
Gente voy a tratar de hacer una breve presentación de lo que estamos tratando de hacer.

Interactive (en su forma más básica), va a ser un simple chat que registre usuarios y tenga una única sala donde dichos usuarios van a compartir dialogo. Ademas de esto va a tener integrado un mapita donde se va a ver la localización geografica de todos los participantes (estudiar la posibilidad de poner tags en el mapa con el nick).

Para hacer esto vamos a usar varias cosas:
  • node.js (es nuestra plataforma madre, en simples palabras nos permite ejecutar javascript del lado del servidor)
  • express (es algo asi como un clon de Rails para node, no es una definición muy exacta pero .. pega en el palo)
  • jade (motor de templates, muy similar a sass para Rails)
  • socket.io (este fulano es el encargado de la ejecución en tiempo real de la aplicación)
  • backbone.js (nuestro express para la parte del cliente de la aplicacion)
  • require.js (gestor de manejo de las librerias javascript que usemos, creanme es necesario porque despues de un tiempo te volves loco entre script y script)
  • underscore (libreria de herramientas fundamentales, le da a javascript funcionalidades como las del código ruby)
  • less (una libreria javascript que nos permite programar dentro de css, usar variables, nesting de elementos, etc. Con esto logramos css muy complejos de forma muy sencilla)
  • Twitter bootstrap (esquema inicial de css para la app)
No se si me falto algo (agregen).

La idea es:
  1. Crear una aplicación con express
  2. Meterle todos sus requerimientos (librerias anteriores).
  3. Crear un modelo conceptual en backbone para manejar la interfaz grafica
  4. Implementar los diferentes canales de comunicación para socket io (usuarios, chat, mapa? - quiza con usuarios da)
  5. Implementar login/logout
  6. Implementar chat
  7. Mejorar UI / css
En este momento vamos por los puntos 1 y 2. Alguien se anima a ir documentando?

Salu2

A.P. Nicolás Zuasti
@zonical.net/cv

Nicolas Zuasti

unread,
Apr 20, 2012, 10:39:21 AM4/20/12
to p-s-f
Reply all
Reply to author
Forward
0 new messages