Otra opción es utilizar algo como Knockout.js (http://knockoutjs.com/), y hacer que la página realice llamadas JSONP al servidor Node.js. Es realmente fácil usar Node para enviar JSON al cliente, ya que es JavaScript en el servidor. Usar un marco en el cliente hace que sea realmente fácil crear una página dinámica basada en esos datos JSON.
La desventaja es que no existe una gradación elegante para los navegadores más antiguos. La ventaja es un sitio web potencialmente increíblemente rápido con gran AJAX incorporado desde el principio.
Aquí hay un código de ejemplo para el uso de nodo para generar una respuesta JSONP:
function writeJsonpResponse(res, jsonpcallback, obj) {
var serialized = JSON.stringify(obj);
res.writeHead(200, {'Content-Type': 'application/javascript'});
res.write(jsonpcallback + '(' + serialized + ');');
res.end();
}
Sé que esto es una entrada antigua, pero es posible ejecutar Node.js servidor en mi computadora de la universidad? – masfenix
El enlace para el host Node JS ya no funciona, actualice amablemente su respuesta –