marco de JavaScript MVC (separación de las preocupaciones) es compatible con asp.net MVC?

StackOverflow https://stackoverflow.com/questions/730010

Pregunta

Cualquiera que tuviera la oportunidad de utilizar el marco MVC Javascript con ASP.NET MVC?

Básicamente i en busca de consejo sobre una manera de utilizarlos juntos si es posible, mi asp.net MVC aplicación que no puede deshacerse de, pero me gustaría utilizar algún tipo de separación de la preocupación por el Javascript / jQuery .. .

Alguien usa algo como esto? Estoy tratando de imaginar a los 2 juntos, porque asp.net mvc ofrece VISTAS tal vez el 2 sería incompatible .... ??

O sería mejor utilizar sólo un marco de extensión de programación orientada a objetos JavaScript y si es así ... Alguien sabe una buena que trabajaría al lado de asp.net mvc?

¿Fue útil?

Solución

Marcos, yo soy otro contribuyente a JMVC. JMVC está diseñado para trabajar a partir de los servicios de datos en bruto, pero se puede usar muchos sombreros.

Se basa en la arquitectura de servidor delgado. Por ejemplo, en lugar de dividir la creación de puntos de vista sobre el servidor y el cliente, utilice asp.net para crear datos JSON primas, luego pasarlo a JavaScript, que utilizará sus plantillas para generar la estructura final de HTML.

La ventaja es que ya ha creado un servicio reutilizable, y la lógica de la interfaz de usuario está en un solo lugar (el cliente).

Sin embargo, usted no tiene que hacer las cosas de esta manera. Usted puede decidir cuál es el mejor lugar para crear datos de vista.

Si sus puntos de vista son todos del lado del servidor (HTML a partir de las solicitudes de cliente de vuelta), puede que ni siquiera necesitan muchos puntos de vista JMVC. Usted sólo tiene que utilizar los controladores. Sin embargo, los controladores son la mejor parte de JMVC. Utilizan delegación de eventos por lo que no tiene que preocuparse acerca de cómo adjuntar eventos!

Aquí hay un post donde hablo de nuestra arquitectura con rieles:

http://javascriptmvc.com/blog/?p=68

Otros consejos

Soy uno de los chicos JMVC. Sí, puedes usar los dos juntos. Le recomendamos el uso de los servicios REST para separar las capas de cliente / servidor, ya que proporciona la separación más limpia para sus datos. Con el descanso que le consume datos con su cliente al hacer las solicitudes de todos los todos, lo que volverá como JSON. JavaScriptMVC llamaría entonces una devolución de llamada al controlador, y que tendría que utilizar una plantilla lado del cliente (ver) para representar los datos.

Los dos son compatibles definitivamente, pero depende de donde desea existe la lógica. Un cliente pesado tiene muchas ventajas, incluyendo la escalabilidad y capacidad de mantenimiento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top