Definiendo clases en JavaScript que existen en su back-end

7

¿No parece relativamente duplicado definir sus Modelos en su código de fondo Y en su interfaz para una aplicación de Internet enriquecida?

Estoy portando una aplicación GUI que había escrito para tener una interfaz web, que es grandiosa y agradable, pero cosas como Spine, SproutCore, JavascriptMVC te harían definir tus modelos y vistas e implementar controladores específicos. / p>

Teniendo en cuenta que tengo un patrón MVC bien definido en el código de mi backend (lo que hace que sea muy fácil de portar; las vistas en mi aplicación tomaron los dictados de los pitones y devolvieron los dictados de los pitones a los controladores, lo que fácilmente podría interactuar con los modelos ; Solo puedo convertirlos a JSON de un lado a otro para hablar con el front-end web, ¿por qué querría volver a crear todo el patrón en el front end?

¿Cuáles son las buenas maneras de solucionar esto?

¿Debería decir "atornillar esto" y usar algo como enlace ? ¿Debo escribir un montón de código para exportar mis modelos a JSON y luego escribir algo de código JavaScript para construir los Modelos en el front-end automáticamente, de modo que todavía los esté definiendo solo una vez?

¿Cuál sería el mejor enfoque para esto?

    
pregunta tkone 30.12.2011 - 18:43

1 respuesta

1

Tuve una pregunta / problema similar, para mí, knockout.js y su complemento de mapeo funcionaron:

enlace

enlace

    
respondido por el hanzolo 30.01.2012 - 20:11

Lea otras preguntas en las etiquetas