1. 程式人生 > >Vue2.x 的筆記:第一次的感受 Vue 開篇

Vue2.x 的筆記:第一次的感受 Vue 開篇

在網際網路高速發現的今天,可以說每天都在變化著一不留神你就會錯過一個億,所以你不得不時刻的保持著高度的專注。

網際網路的資訊是多元的,大量的,在海量的資訊中很容易就會迷失自己,沉浸在網際網路給我們帶來的快樂當中。

所以不管你做的什麼行業,時刻都要保持關注,因為我是做技術的,所以我們今天就來說說技術把。

談談我的愚見

我的主業是做前端開發,然而如今的前端開發與前些年的傳統的前端開發相比已經發生來翻天覆地的變化。由於網際網路的高速發展,我們的需求變得越來越複雜,專案變的越來越難以維護,我們不得不尋求新的技術點與思維去適應當下我們發展。

我們的新技術在這幾年得到了快速到發展,每天都有新的東西湧現,如果你沒有時刻專注著技術的發展分分鐘就落在的後面。因此也有人吵著我已經學不動了。

我們之前在《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 的打算,不妨跟著一起把它拿下來吧,加油!

本文原創文章釋出於微信公眾號:Modeng。關注並回復 「前端書籍」百本經典技術書籍免費領取,你懂的!