Ho usato Backbone.js, ho imparato a conoscere Knockout.js; tuttavia, ora ho scoperto Knockback.js. Si suppone che ottenga il meglio dagli altri due framework provati &. Hai qualche esperienza con Knockback in produzione? Sono cauto nell'usarlo perché non sembra abbastanza maturo.La produzione di Knockback.js è pronta?
risposta
Non lo userei ancora. È già abbastanza difficile ottenere un buy-in aziendale su knockoutJS.
Immagino che tutto ciò abbia a che fare con la dimensione della vostra azienda, la volontà di supportare progetti open source alfa/beta/volatili.
È la natura della bestia, questo bordo sanguinante dell'innovazione. Pattinando quel ghiaccio sottile di insopportabilità.
FWIW, asp.net MVC 4 viene pre-caricato con Knockout.JS. E da quello che so del suo creatore Steve Sanderson, non vedo problemi con l'utilizzo. Ad ogni modo, il successo dei sistemi di produzione ha più a che fare con la qualità dello sviluppatore. Ho visto persone incasinare applicazioni di produzione con Jquery. – PhillipKregg
Non fraintendetemi. Non è impossibile ottenere una grande organizzazione da adottare. Lavoro in un'organizzazione da $ 3b/anno e sono oltre la metà di un'app singola pagina al 100% knockoutJS. –
Ho sentito totalmente da dove vieni. Il requisito aggiuntivo con qualsiasi grande organizzazione è supportabilità. JQuery è ben documentato e ampiamente accettato. Quindi è facilmente tollerabile (pensate 5 anni dopo). Abbiamo fatto il salto in knockout JS sperando che sia una soluzione sostenibile. Quindi la domanda è "knockBack sarà una soluzione sostenibile a lungo termine?" –
Sto usando Knockback su un grande progetto multi-modulo con buoni risultati. I documenti e gli esempi sono inutilmente complessi, quindi ho scritto un blog che descrive Knockback con alcuni esempi molto semplici e un JSFiddle per iniziare.
risposte sono i benvenuti!
solo curioso, quante persone stanno lavorando al "grande progetto multi-modulo" che hai menzionato? Sono d'accordo con te sui documenti. Ho trovato tutti i 3 (bb, ko, kb) per avere documentazione spotty –
anche, il tuo backbone.subroute plugin è boss –
@CoryDanielson: gestisco un team di cinque ingegneri, ma stiamo costruendo l'infrastruttura comune che sarà ho usato i miei dozzine di altri ingegneri che costruiranno moduli reali. Inoltre, nonostante tutta la ricerca relativa al supporto di KO/KB, abbiamo appena passato a utilizzare Backbone.ModelBinder (https://github.com/theironcook/Backbone.ModelBinder) che si è dimostrato più veloce e più facile -capire. Lo raccomanderei vivamente. Sono contento che ti stai godendo il plugin per il sotto-itinerario! Ho appena rilasciato la versione 2.0 con alcune importanti correzioni di bug e nuove funzionalità. Controlla! https://github.com/ModelN/backbone.subroute –
Entrambi esistono: http://kmalakoff.github.com/knockback/ –
Il fatto che KO sarà incluso in MVC4 suggerirebbe che sta raggiungendo la maturità e ha un forte livello di slancio dietro di esso. –
@MarkRobinson - Penso che Mihai si riferisse a Knock ** back **. KO è chiaramente pronto e anche Backbone ma non sono sicuro di KB. – madcapnmckay