2012-11-16 63 views
1

我有一个很大的3岁的codeigniter应用程序,我试图清理大量的JavaScript/jQuery UI代码到一个更清洁的系统中。对于CodeIgniter集成,我应该考虑哪些JavaScript MVC框架?

我的应用程序用于制作大型特定报告,并最终在报告制作前为表单内容制作大量特定的AJAX。许多表单/报表都将成为主要的jQuery意大利面条和它们的事件。我一直在努力将这些代码整合到一种jQuery框架中,并且在我得到太多之前,我想查看其他选项并检查是否有可能使此过程更快的任何事情,或者是解决此问题的更好的整体方法。

我已经研究过一些框架,但我希望能从任何为自己完成这种集成的人获得建议/经验。

+0

[Backbone.js](http://backbonejs.org/)非常扎实,易于使用(尽管“C”代表集合在他们的情况下)。如果你使用coffescript,它会更好。 [看看这篇文章](http://coding.smashingmagazine.com/2012/07/27/journey-through-the-javascript-mvc-jungle/)。 –

+0

谢谢!那篇文章太棒了。我一直在考虑骨干,但希望得到更多的意见。 – Haversack

回答

2

这听起来好像KnockoutJS将是你所描述的任务一个完美的解决方案:

http://knockoutjs.com/

,旨在通过应用“模型 - 视图 - 视图模型”(MVVM)模式,以简化的Javascript用户界面,并与jQuery,jQuery UI等兼容。

+0

我实际上已经用Knockout.js做了一个小测试,它工作得非常好,因为它确实只是提供了一种管理UI的好方法,并且我可以保留已有的AJAX功能。我检查了knockback.js(骨干和淘汰赛),但我还是没有完全弄清楚他们是如何走到一起的。骨干似乎可以很好地发挥作用,但对其他开发者来说,它可能很适合。 – Haversack

相关问题