Usando Backbone.js con ASP.Net MVC

7

Actualmente estoy analizando las ventajas de usar Backbone.js, pero usaré ASP.Net MVC como la mayor parte del sitio. Mi pregunta es, ¿vale la pena mezclar los 2 juntos o estoy haciendo una vara para mi propia espalda? ¿Debería usar un sitio de formularios web ASP.Net?

    
pregunta Neil Knight 11.08.2011 - 14:58

1 respuesta

4
  

¿Debería usar un sitio de formularios web ASP.Net?

No, a menos que tenga plazos estrictos u otras limitaciones. Siempre vale la pena invertir tiempo y recursos en mejores tecnologías como ASP.NET MVC.

En cuanto al uso de backbone.js, funcionará con cualquier API REST. Puede exponer una API REST con ASP.NET MVC (y es mucho más fácil hacerlo utilizando las formas de win de ASP.NET)

Siempre que exponga sus datos como una red troncal de servicio puede funcionar bien. Alternativamente, puede usar ASP.NET MVC por sí mismo y no hacer uso de las ofertas de backbone MVC del lado del cliente.

  

¿vale la pena mezclar los 2 juntos o estoy haciendo una caña para mi propia espalda?

Como se mencionó, si solo usa ASP.NET MVC para exponer datos como una API REST, esto está bien. Si usa ASP.NET MVC para servir un sitio web completo (incluidas las vistas del lado del servidor), tendrá una gran cantidad de duplicación de código.

Sin embargo con los sitios web modernos impulsados por JavaScript y ajax, tendrá esta duplicación de código de todos modos. También puede utilizar backbone o no usar ningún código JavaScript / ajax del lado del cliente.

Si escribe un sitio web basado en un cliente pesado con una gran cantidad de ui interactivo basado en JavaScript , también puede usar estas bibliotecas para estructurar y organizar su código

Sin embargo, si usa backbone.js, le recomiendo que lo combine con node.js para minimizar la duplicación de código o couchapp para eliminar la pila del lado del servidor. Realmente no necesita .NET si usa su red troncal.

    
respondido por el Raynos 11.08.2011 - 15:26

Lea otras preguntas en las etiquetas