Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/01/2013, 07:16
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Opiniones - ajax en routes o en models (Backbone.js)

según la concepción de MVC, es el controlador el encargado de manejar la lógica de la aplicación, como manejo de protocolos, etc. el Modelo sólo se encarga de la base de datos y la lógica de negocios.

No conozco dicho FW, pero si seguimos la premisa anterior lo ideal es que lo haga el Route, porque, como el Modelo sólo se encarga de proporcionar datos, puede permanecer inalterable, depende de los cambios que ocurran en la estructura de la aplicación lo que te obligue a cambiar por ejemplo AJAX por Comet o HTML5 webSockets, en ese caso si usas el Controlador (o Route en este caso), sólo tendrás que cambiar dicha parte y dejar tu modelo inalterable

Sé que puede parecer confuso, pero los principios de MVC son claros y simples: Modelos gordos, controladores flacos.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...