Vue.js 是刚出来的一个轻型的 MVVM 框架, 借鉴了现有的各种框架,
官网 http://vuejs.org/
Github https://github.com/yyx990803/vue

作者个人网站挺漂亮的 http://evanyou.me/
作者微博 @尤小右 http://weibo.com/arttechdesign
作者是 Google 员工, 目前 Vue 已经在 Google Creative Lab 一些项目尝试

按 Commits 去年 8 月已经开始了项目:
https://github.com/yyx990803/vue/graphs/contributors
项目主页是今年 2 月上线的, 作者记录了上线一周的情况:
http://blog.evanyou.me/2014/02/11/first-week-of-launching-an-oss-project/

文档主要是在官网上, 非常清晰, 目前还是比较简短的
另外在"前端乱炖"上作者通过专栏更新了不少的教程, 中文的哦:
http://www.html-js.com/article/user/1152

按文档说的, Vue 只是一个用来组合的前端模块, 不是完整的框架,
但也提到 Router 和 Resource 层的模块在计划中
作者比较推荐 Component 这种管理前端模块的方式
而 Vue 其实提供了多种前端模块化方式的支持

TodoMVC 上更新了 Vue 写的 Todo 的例子,
加上注释 130+sloc , 双向绑定, 直接的 JS Object 操作, 比较清晰
https://github.com/tastejs/todomvc/pull/825
http://todomvc.com/labs/architecture-examples/vue/
这里提到了和 Ractive 的区别, 概括得比较好:

AngularJS was too heavy and intrusive for that purpose; Backbone simply doesn't offer much help in the view layer. Ractive.js was a valid choice, but it wasn't composable and we do like Anguler's POJO models. The result is Vue.js, which is simpler, faster, uses POJO by default, and offers composable ViewModels.

Hacker News 和 Reddit 上的讨论比较少,, 其中一句话让我想到 Backbone:
https://news.ycombinator.com/item?id=7169288

It also does not include routing/ajax/REST resource parts and focuses on the interface only. It is designed to be module ecosystem friendly (e.g. Component/Browserify) so you can easily leverage other libraries to fill in the missing pieces.

Vue 目前的版本是 0.8.6 , 计划中 0.9 会增强动画, 后边还有一些
看 Roadmap: https://github.com/yyx990803/vue/issues/78


返回博客首页: http://blog.tiye.me

如果觉得我的文章对你有用,请随意赞赏

你可能感兴趣的文章

binaryTree · 2014年02月20日

hello ~~~~ 能给五花肉一个你的邮箱咩~~

回复

题叶 作者 · 2014年02月20日

正好帮我测试新绑的邮箱 i@tiye.me
什么事啊?

回复

numbcoder · 2014年02月25日

不支持 IE8 是硬伤!

回复

题叶 作者 · 2014年02月26日

做单页面应用还想去支持 IE8 我觉得很蛋疼. 对交互的细节的追求很难在那样复杂环境搞定.
比如透明度, 阴影, 动画, 还有 JS 执行的性能, 以及 CSS 调试, 我们公司就是从 IE10 开始的.

回复

陈莫V · 2014年04月15日

我做的是内部应用,所以我主导的架构是从IE11开始的,IE10都不考虑,因为还有那么多好用的浏览器firefox,chrome等可以选择。就算做互联网应用也应该从IE9开始了。

回复

题叶 作者 · 2014年04月16日

单页面应用对 JS 环境要求较高, 支持低版本难度比普通网页大很多.

回复

Jeffen · 2016年06月21日

VueJS 2.0 准备契机引入启动一GUI项目

回复

载入中...
题叶 题叶

15.4k 声望

发布于专栏

题叶

ClojureScript 爱好者.

400 人关注