Vue 是一个非常有吸引力的构建前端的框架,它已迅速成为 React 和 Angular 等其他流行框架的替代品。它很敏捷速度很快,编写的代码容易阅读和理解,很有乐趣。它对初学者很友好,同时还提供了构建复杂应用和网站所需的基础套件。这对于个人开发者来说非常棒,同时也可以在大型团队中很好地进行协作开发。
不论是为 WordPress 开发小巧实用的功能还是开发一个完整的主题,Vue.js 都是一个合适的解决方案,因为它很轻量。Vue 使用易于理解的 HTML 模板。与其他一些框架不同,你不需要额外的工具即可开始使用。不需要使用webpack,Node.js 或其他配置就可以在网页上引入 Vue 并开始创建组件,而且性能没有任何明显下降。只有当你想要将开发方法提升一个层次时,才需要这些工具。
Vue 在构建用户界面上也更有优势。如果你只是使用纯 JavaScript 或 jQuery,Vue 将帮助你提高效率,减少繁琐的代码。相比之下,一些更复杂的工具有更高的进入门槛,比如 React 和 Angular 这些。在 Vue 中使用 CSS 和动画效果也更容易。通过 Vue 的“单文件组件”,你可以轻松地的把属于同一组件的不同部分合理组织的起来; JavaScript代码、HTML模板和 CSS 都写在同一个文件中,组件的不同部分保持相互独立。如果你已经掌握了JavaScript, HTML, CSS 中的任何一种,那么使用 Vue 可能会感觉更舒畅,在其他框架中编写类似组件的体验可能就并没有这么好了。
Vue 的另一个好处是,通过众多的插件来对 Vue 进行扩展补充也很容易。状态管理有Vuex,路由管理有 vue-router,vue-resource 处理 Web 请求方面提供很多帮助。不必无休止地研究和比较不同的第三方项目的优缺点,例如 Reac t生态系统中的情况(这也是React更庞大的生态系统的缺点)。
在线文档:
视频教程:
Traversy 本人是一个有社交恐惧症的胖子,工作了很久之后决定从头开始学习编程,并成功的成为一个自由职业程序员。他很感激编程这门技术给他带来的一切,所以他也在油管上教授其他人编程。 他的特点是及其高产,零基础,语速适中,口齿清晰。可以说是对非英语母语的人来说非常友好。 他的课程都是有始有终,始终把听众当作零基础,所以有大量的从零开始课程(Crash Course), 配合上其适合非母语人士的语速和语音,绝对是国人想在油管上学习编程的首选。 频道的课程涉猎非常广,但主要集中在前端。对于现在流行的网络应用编程再合适不过了。 Traversy 的油管频道的内容整理得非常清晰,强烈建议按照播放列表来收看。如果是完全在编程所有方面都是零基础的,还希望对前端有些了解的,强烈建议从 HTML & CSS这个播放列表看起。然后,他每年都会发一篇关于这一年学习编程语言的方法和语言的选择的建议视频,搜索年份号码就能找到了,可以作为自己学习计划很好的参考。
还有其他频道介绍可以看这里:
图书:
这两本评价都挺高,有能力的小伙伴可以买来看看
Vue.js 2 Cookbook: Build modern, interactive web applications with Vue.js (English Edition)
Learning Vue.js 2: Learn how to build amazing and complex reactive web applications easily with Vue.js (English Edition)