2012-03-14 110 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