Vue.js 的一些资本索引

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

    原文作者:题恭弘=叶 恭弘
    原文地址: https://segmentfault.com/a/1190000000411057
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞