Abbiamo un sito web scritto nel tradizionale Jquery selettore-callback spaghetti code. Stiamo progettando di iniziare la migrazione su backbone per aiutare a ripulire le cose.dorsale o ext/tocco sencha o entrambi
Usiamo i baffi e utilizzare gli stessi modelli per il rendering in php sul lato server e JavaScript lato client. Ma ci sono alcune alternative ai baffi (handlerbar/dust) che ci interessano ma che non possiamo esplorare perché non esiste attualmente un'alternativa di php. Stiamo considerando di spostare tutti i rendering lato server sul nodo in modo da poter utilizzare la stessa logica/codice per il rendering client e server. Trasporteremo tutte le nostre classi di visualizzazione php in javascript/backbone e useremo semplicemente php come livello dati/controller.
In parallelo, ci apprestiamo a sviluppare un sencha tocco sito/app che normalmente sarebbe stato scritto usando il Sencha/ext si avvicina in javascript.
Il template attuale sarà molto diversa tra il Sencha e il sito principale, ma gran parte dei modelli di vista probabilmente potrebbe essere la stessa.
Ci sono tre approcci mi vengono in mente:
- uso spina dorsale, come i principali modelli di vista compreso l'interno Sencha
- uso Sencha ovunque utilizzando il Sencha/classi ext/approccio nel sito principale
- tenerli separati e trattare con la duplicazione o cercare di astrarre la logica essenziale ad altre classi.
trovato questa domanda http://stackoverflow.com/questions/7254791/sencha-touch-vs-backbone-js ma sono ancora interessati a come questo si applicherebbe a un approccio unificato sito web/mobile/app, se possibile . – Yehosef