之前在前公司用了 BackboneJS,整体感觉还不错。后来 SpineJS 重构并用 CoffeeScript 开发,开发速度很快,后起直上,于是我就一直想要把玩一下 SpineJS。
首先,在这里大家可以看到用多种不同的框架做的几乎相同的 Todo 应用:http://addyosmani.github.com/todomvc/
其中有个 SpineJS 的,不过是早前的老的 SpineJS 版本。
这里有个新的 SpineJS 版本的 Todo 应用:https://github.com/maccman/spine.todos
我一边把玩 SpineJS,一边写自己的 Todo 应用版本,下面这个是我写的——
Demo: http://fredwu.github.com/todomvc/todo-example/spine-new/index.html 源码:https://github.com/fredwu/todomvc/tree/master/todo-example/spine-new
感觉比 BackboneJS 好用那么一点点(但其实在实际使用中,差别不大)。:)