6

我看過Backbone.js,雖然它是一款出色的產品,但我不喜歡jQuery/Zepto for Controller導航的綁定。用於JavaScript的輕量級MVC框架

我知道我可以在不使用jQuery的情況下在Backbone中使用類似於模型/集合的東西,但我確實想在Controller中使用路由而不是自己重新發明輪子。

所以我的問題是,是否有任何輕量級的MVC框架,最好是JS框架不可知的,或者,在最壞的情況下,支持Prototype/MooTools?

回答

7

Backbone的jQuery集成僅僅是一個輕量級的依賴 - 它不是必需的。如果你不想使用視圖或控制器(即 - 沒有DOM操作或Ajax持久性),並且只需要使用模型和集合,就可以很好地使用Backbone,而無需包含jQuery。

傑羅姆礫石Niquet也做了跑腿打造骨幹的一個版本,我們通過Mootools的支持,而不是jQuery的:

https://github.com/jeromegn/backbone-mootools