在互联网高速发现的今天,可以说每天都在变化着一不留神你就会错过一个亿,所以你不得不时刻的保持着高度的专注。
互联网的信息是多元的,大量的,在海量的信息中很容易就会迷失自己,沉浸在互联网给我们带来的快乐当中。
所以不管你做的什么行业,时刻都要保持关注,因为我是做技术的,所以我们今天就来说说技术把。
谈谈我的愚见
我的主业是做前端开发,然而如今的前端开发与前些年的传统的前端开发相比已经发生来翻天覆地的变化。由于互联网的高速发展,我们的需求变得越来越复杂,项目变的越来越难以维护,我们不得不寻求新的技术点与思维去适应当下我们发展。
我们的新技术在这几年得到了快速到发展,每天都有新的东西涌现,如果你没有时刻专注着技术的发展分分钟就落在的后面。因此也有人吵着我已经学不动了。
我们之前在《Javascript 简史》这篇文章中提到 Javascript 的发展历程,一开始它只是用来校验表单的,一经发布就取得了巨大的成功,所以 Javascript 发展的越来越复杂,越来越全面,已经成为了一门完整的语言,如果你对更多细节感兴趣可移至到文章去观看。
如今的前端已经不在是以前的那个前端,我们关注的东西越来越复杂,逻辑越来越多,处理的事情越来越多,单靠我们如何如何操作DOM已经显的力不从心。因此前端涌现了大批的框架。
如今为代表的Angualr、React、Vue三个框架已然成为了主流成为统治者,呈现了三分天下的局面。
三个框架都是为了解决相同的问题存在的,那就是状态与UI 的同步,但是每个框架又都有各自的特点和实现方式。
有人说如今是框架的时代,只要会一个框架就能开始干活了。
因为三大框架的出现与统治地位,如今的项目开发无疑都是通过这些技术去构建,这些问题也导致了每一个技术人员不得不去做出选择,选择一个框架去学习,因此每个技术人员的技术栈会略有所不同,公司的招聘也是必须要要求技术人员拥有相应的技术栈,有些人会 Vue,有些人会 React,有些人每个框架都会有所涉猎。
我本人是用 Angular 做项目开发,为了更加适应技术的发展与进步,增加自己的竞争力,让自己的技能更多一点。
我们应该适应变化,然后去拥抱变化,而不是去抱怨,抱怨是解决不了问题的,努力去实现才是我们应该去做的。
前面说的有点多了,本文主要是用来说说我学 Vue 的时候与其他技术相比给我的感受的,有点扯远了我们回归主题。
我们进入 Vue 的官网,首先我们可以看到它是一个渐进式到 Javascript 框架,它是一个关注视图层(UI)的一个框架,非常容易上手。它是一个基于声明式,组件化的一个框架。
Vue 的三大特点,简单、灵活、高效
-
简单 只要开发者有HTML、CSS、JavaScript三个的基础我们就可以使用它去完成项目的开发,不用像 Angular 需要对 Typescript、RxJS 等等一些东西做一个新的学习,这一点上来说 Vue 的上手难度来的更低一些。
-
灵活 我们可以单独引入 Vue.js 文件配合项目的其他配置使用,我们也可以用 vue/cli 一整套的框架使用。给我们带来了更加灵活的使用方式,我们可以根据自己的情况去做出选择。
-
高效 Vue 借鉴了 AngularJs 的一些优点,去其性能上的缺点,采用非常高效的虚拟 DOM 的渲染方式,让其在渲染性能上有很大的优势,在代码的体积上一个包含了 Vuex + Vue Router 的 Vue 项目 (gzip 之后 30kB)
这个对于 Angular 最终的代码的体积上有相对的优势。
总结
最近开始在学习 Vue 所以准备把学习过程中的一些东西给总结记录下来,今天算是一个开始吧,稳重也说了一些个人对前端框架的简单认识,都是些个人愚见。
如果你有学习 Vue 的打算,不妨跟着一起把它拿下来吧,加油!