构建前端MVC,seajs,underscore.js,backbone.js 等琐碎的其他
时间:2011-04-28 来源:Cheney采泥
这两天完成了前端MVC的完整构建demo,算是一个小里程碑吧。
-
backbone.js确实是好东西,但还有些别扭的约定,比如el对象的不可控造成设定el的特殊属性比较麻烦。但一切皆权衡,没有完美,总体而言是非常优秀的架构。
-
模块管理引用了还在pre期间的seajs,非常cool,几乎是我一直以来梦寐以求的架构。相信能借此规避掉很多很多不必要的麻烦。
-
今天看了完整的underscore.js源码,代码质量相当高。在backbone.js模型中M层个C层都不应该使用jquery,只有在V层才需要它。但js在工具型类库方法上的薄弱还是会很让人头痛,underscore.js是js最好的“tux”,而绝不应该是jquery。
-
压缩引擎使用closure-compiler,并且使用了IKVM项目在.NET环境中执行,这样可以自动化部署在TFS的team building环节中。
-
CssGaga功能很强,非常强,但工具的易用性有待加强,至今提交的一个无解bug依然没有回复,不过相信我最终会用好它的,因为它实在太“可爱”了。
相关阅读 更多 +