Ahora si, ya pude hacer andar la aplicación de Jesús (por alguna
razón, me salto los pasos de configuración de los mails).
En si, ya tenemos tanto un chat como un geolocalizador, estamos ahí,
creo que ahora hay que juntar todo y limarlo un poco.
Tengo miles de librerías dando vueltas en la cabeza, pero las más
sensatas para esta ocasión parecen ser:
-
require.js: solo porque le
estoy agarrando cariño. Su gran virtud es la capacidad de cargar
dinámicamente archivos javascript, con lo que podríamos modularizar
más la cosa.
-
backbone.js:
nos estuvimos dando de cachetadas un tiempo con esta librería (y me
dejó dolorido unas cuantas veces). Nos trae el patrón MVC a
javascript, que por naturaleza carece de estructura alguna. Con esta
librería y require.js se pueden hacer maravillas y reducir el estrés
de la programación del cliente en un 80% (en mi caso por lo menos).
-
underscore.js:
es una dependencia de backbone.js, pero es muy útil por si sola.
Trae funciones como un foreach y otras maravillas, lo más
impresionante es que también tiene alternativas para navegadores
antiguos y el infame IE. Pero ofrece además un sistema simple para
manejar plantillas (tal vez les suene mejor templates) para hacer
más simple la inyección de html.
Para el lado del servidor no estoy seguro, no he probado nada
esotérico aún, por lo que preferiría escuchar sugerencias.
Y ahora la gran pregunta, supuestamente lo subiremos a github (hogar
del código fuente del primer Príncipe de Persia para la Apple 2) al
proyecto, pero que servicio usamos?? Tenemos a nodester y a heroku
(hay alguna plataforma que no soporten estos muchachos).
Otra cosa, el tema base de datos, usamos una o nos manejamos con la
memoria del servidor??
Hasta la próxima batería de preguntas.