Vue框架爲什麼得到了前端程式設計師很高的評價?

使用過Vue的程序員都是這樣評價它的,“Vue.js 兼具angular.js和react.js的優點,並剔除了它們的缺點”。

被授予這麼高評價的Vue.js 其實是開源世界華人的驕傲,創造Vue.js 的作者是位中國人–尤雨溪(EvanYou)。

如果你是一個已經在學習開發的初學者亦或是一名在代碼界縱橫多年的程序員,那你一定對前端不陌生。它不像其他編程語言那樣晦澀難懂,可以做到“所見即所得”,或許這也是很多初學者選擇前端作為入門語言的原因之一。

Vue框架為什麼得到了前端程序員很高的評價?

Vue的現狀

Vue.js (讀音 /vjuː/,類似於 view) 是一套構建用戶界面的漸進式框架。是用於構建交互式的 Web 界面的庫。它提供了 MVVM 數據雙向綁定和一個可組合的組件系統,具有簡單、靈活的API。簡單來說,就是前端的一個框架,專注於Web 端, 其實實質還是 DOM 操作。

Vue的優勢

  • 簡單:官方文檔非常清晰,比 Angular 更簡單易學。
  • 快速:異步批處理方式更新DOM。
  • 組合:用解耦的、可複用的組件組合你的應用程序。
  • 緊湊:~18kb min+gzip,且無依賴。
  • 強大:表達式 & 無需聲明依賴的可推導屬性 (computed properties)。
  • 對模塊友好:可以通過 NPM、Bower 或 Duo 安裝,不強迫你所有的代碼都遵循 Angular 的各種規定,使用場景更加靈活。

1)Vue確實小而美,開發體驗非常好。Vue 的核心庫只關注視圖層,它不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與單文件組件和 Vue 生態系統支持的庫結合使用時,Vue 也完全能夠為複雜的單頁應用程序提供驅動。

2)Vue 不支持 IE8 及以下版本,因為 Vue 使用了 IE8 無法模擬的 ECMAScript 5 特性,這可能算是一個小的不完美,但它支持所有兼容ECMAScript 5的瀏覽器。

3)在 Vue 裡,一個組件本質上是一個擁有預定義選項的一個Vue 實例。在 Vue 中註冊組件很簡單,也是它的一大優勢。

Vue框架為什麼得到了前端程序員很高的評價?

Vue的特性

  1. 輕量級的框架
  2. 雙向數據綁定
  3. 指令
  4. 插件化

Vue的應用

1)Vue.js 的核心是一個允許採用簡潔的模板語法來聲明式地將數據渲染進 DOM 的系統。Vue的使用非常的簡單,創建一個本地的 .html 文件,然後引入Vue:

這樣, 我們就已經成功創建了第一個 Vue 應用!

2)現在有很多大公司都在使用Vue

比如,餓了麼,就有越來越多的項目在使用 vue。這些項目裡面,有桌面端也有移動端,有面向用戶的,也有後臺系統。

掘金,全網都是用 Vue.js + Webpack 實現的,算是一個純前端應用。

蘇寧易購,觸屏版的購物車結算頁面已經使用 Vue 重構了,在眾多框架中還是選擇了 Vue,主要還是因為 API 比較友好,體驗上也很流暢了。

據不完全統計,包括美團、天貓、Laravel、htmlBurger等國內外知名大公司都在使用Vue進行新項目的開發和舊項目的前端重構工作。

Vue框架為什麼得到了前端程序員很高的評價?

Vue的使

1)需要有前端基礎的小夥伴們學習,不建議純小白學習,一門語言的入門一定是從基礎語法開始的,掌握了基本知識,才能更加靈活的使用框架,為之後的工作打下良好的基礎。

2)在熟練掌握了基礎之後,建議可以用vue。練練手,為後續大項目做技術儲備。已經在從事前端開發的小夥伴們也可以多接觸,多學習些。

分享 IT 技術和行業經驗,請關注- 。


分享到:


相關文章: