He visto AngularJS y Backbone.JS ambos parecen grandes frameworks, sin embargo mi base de código existente no usa el patrón MVC. Ambos marcos te obligan a comenzar desde cero o refactorizar toda tu base de código para seguir el patrón MVC.Buscando un framework de JavaScript que proporcione plantillas y enlace de datos que no sean MVC
Casi todos mis datos son objetos personalizados con muchos myobject.prototype.myfunction = ...
, luego se serializan a/desde JSON y se almacenan en el servidor y las plantillas de jquery se procesan.
Ahora uso plantillas jquery y funcionan muy bien. Para ser justos, no tengo ningún problema con su uso, excepto que realmente no me gusta la combinación de lógica comercial y elementos DOM. Si las plantillas jQuery simplemente tuvieran un enlace de datos bidireccional, estaría en el cielo, pero en este momento no lo hacen. Sé que jsRender y jsViews parecen prometedores, pero su futuro aún no está escrito en piedra y no está listo para la producción. Necesito algo sobre lo que pueda construir código de producción hoy y soportar y crecer sin tener que reescribir/refactorizar cada dos años.
Así mostos:
- jQuery compatible
- sea de extremo a extremo comprobable
- enlace de datos
- uso de JavaScript objetos existentes
- no requiera grandes refactorización
PD Si mi opinión sobre Angular o Backbone está mal informada, entonces apúntame en la dirección correcta.
¿Ha mirado http://api.jquery.com/jquery.tmpl/? – Lance
jquery.tmpl se descontinúa – Dimitri
¿qué tal http://knockoutjs.com/? –