Estoy haciendo la debida diligencia en la red troncal de una aplicación de una sola página y me pregunto si es posible volver a utilizar las mismas vistas/rutas del cliente en el lado del servidor, de modo que cuando google visita una URL pushstate, o se accede directamente a ella, el servidor puede generar exactamente el mismo HTML que sería generado por la red troncal en el cliente.Reutilización de vistas/rutas de la red troncal en el servidor cuando se utiliza Backbone.js pushstate para seo/marcadores
Sería un dolor tener que mantener dos conjuntos separados de vistas/rutas, una en el cliente y otra en el servidor. He visto el proyecto backnode en github; sin embargo, esto parece pasar por alto un poco y terminas teniendo que escribir el mismo enrutador backbone dos veces.
¿Preguntándome cómo las personas generalmente manejan el caso cuando usan URL de empuje en la red troncal y necesitan servir la misma vista desde el servidor? ¿Las personas están duplicando el código o hay una forma mejor?
Acabo de encontrar http://www.idiotz.nl/2011/08/28/backbone-everywhere/. Creo que esto podría ser justo lo que estoy buscando, ya que tiene la columna vertebral trabajando en el lado del servidor para que todas las vistas se vuelvan del lado del servidor y se escupieran al cliente, desde allí el cliente se hace cargo, lo que significa que el problema seo está resuelto. – cjroebuck
Sí, hay tantos frameworks nodejs ahora. Publiqué sobre esto (ver mi perfil) y todavía no estoy seguro, así que he estado jugando con express + backbone.js + persistence. –