2012-03-14 3 views
32

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?

+1

Entrambi esistono: http://kmalakoff.github.com/knockback/ –

+0

Il fatto che KO sarà incluso in MVC4 suggerirebbe che sta raggiungendo la maturità e ha un forte livello di slancio dietro di esso. –

+5

@MarkRobinson - Penso che Mihai si riferisse a Knock ** back **. KO è chiaramente pronto e anche Backbone ma non sono sicuro di KB. – madcapnmckay

risposta

6

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à.

+9

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

+0

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. –

+1

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?" –

32

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.

http://www.geekdave.com/?p=79

risposte sono i benvenuti!

+2

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 –

+0

anche, il tuo backbone.subroute plugin è boss –

+3

@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 –