2012-03-14 112 views
32

我已經使用Backbone.js,我已經瞭解了Knockout.js;不過,現在我發現了Knockback.js。它應該從另外兩個經過驗證的框架中獲得最大的回報。 您是否有任何生產中的Knockback經驗?我很謹慎使用它,因爲它似乎不夠成熟。Knockback.js生產準備好了嗎?

+1

都存在:http://kmalakoff.github.com/knockback/ – 2012-03-14 14:55:12

+0

基因敲除將包含在MVC4中的事實表明它已經成熟並且擁有強大的動力水平。 – 2012-03-14 16:38:45

+5

@MarkRobinson - 我認爲Mihai是指Knock ** back **。 KO顯然已經準備就緒,Backbone也是如此,但我不確定KB。 – madcapnmckay 2012-03-14 20:48:09

回答

6

我不會使用它。在knockoutJS上獲得企業買入是非常困難的。

我想這一切都與您公司的規模有關,願意支持alpha/beta/volatile開源項目。

這是野獸的本質,這是創新的這個邊緣。滑冰那不起眼的薄冰塊。

+9

FWIW,asp.net MVC 4預裝了Knockout.JS。從我所瞭解的創始人史蒂夫桑德森,我沒有看到使用它的問題。無論如何,生產系統的成功與開發人員的素質息息相關。我見過有人用Jquery搞亂生產應用程序。 – PhillipKregg 2012-03-23 02:13:12

+0

不要誤解我的意思。讓一個大型組織採用並非不可能。我以每年3億美元的價格工作,並通過100%淘汰JJ單頁應用程序的一半以上。 – 2012-03-23 02:53:18

+1

我完全聽到你從哪裏來。任何大型組織的附加要求都是可支持的。 JQuery有很好的文檔記錄並被廣泛接受。因此很容易支持(5年後考慮)。我們已經進入了淘汰賽,希望這將是一個可持續的解決方案。所以問題是「knockback會成爲一個長期可支持的解決方案嗎?」 – 2012-03-23 03:01:18

32

我一直在大型多模塊項目上使用Knockback,效果很好。文檔和示例不必要的複雜,所以我用一些非常簡單的示例和JSFiddle寫了一篇描述Knockback的博客,以幫助您入門。

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

反饋是最歡迎!

+2

只是好奇,有多少人正在研究你提到的「大型多模塊項目」? 我同意你關於文檔。我發現所有3(bb,ko,kb)也有點文檔 – 2012-07-11 00:05:37

+0

也是,您的backbone.subroute插件是老闆 – 2012-07-11 19:56:47

+3

@CoryDanielson:我管理一個由五名工程師組成的團隊,但我們正在構建通用基礎架構使用我的數十名工程師將構建實際的模塊。另外,儘管所有研究都支持KO/KB,但我們已經轉向使用Backbone.ModelBinder(https://github.com/theironcook/Backbone.ModelBinder),它已被證明更快,更容易-理解。我強烈推薦它。很高興你喜歡這個子路由插件!我剛剛發佈了v0.2,其中包含一些重要的錯誤修復和新功能。一探究竟! https://github.com/ModelN/backbone.subroute – 2012-07-16 14:14:23