很多使用過vue的程序員這樣評價它,“vue.js兼具angular.js和react.js的優點,並剔除了它們的缺點”。授予了這麽高的評價的vue.js,也是開源世界華人的驕傲,因為它的作者是位中國人–尤雨溪(EvanYou)
如果妳是壹個已經在學習開發的初學者亦或是壹名在代碼界縱橫多年的程序員,那妳壹定對前端不陌生。它不像其他編程語言那樣晦澀難懂,可以做到“所見即所得”,或許這也是很多初學者選擇前端的原因之壹。昨天在刷微博的時候,看到了這樣壹個觀點,說前端開發的vue.js很有趣,然後今天就準備和大家聊聊這個“有趣”的前端框架—Vue。
現狀
Vue.js (讀音 /vju/,類似於 view) 是壹套構建用戶界面的漸進式框架。是用於構建交互式的 Web 界面的庫。它提供了 MVVM 數據綁定和壹個可組合的組件系統,具有簡單、靈活的API。簡單來說,就是前端的壹個框架,專註於Web 端, 其實實質還是 DOM 操作。
Vue的優勢
1)Vue確實小而美,開發體驗非常好。Vue 的核心庫只關註視圖層,它不僅易於上手,還便於與第三方庫或既有項目整合。另壹方面,當與單文件組件和 Vue 生態系統支持的庫結合使用時,Vue 也完全能夠為復雜的單頁應用程序提供驅動。
2)Vue 不支持 IE8 及以下版本,因為 Vue 使用了 IE8 無法模擬的 ECMAScript 5 特性,這可能算是壹個小的不完美,但它支持所有兼容ECMAScript 5的瀏覽器。
3)在 Vue 裏,壹個組件本質上是壹個擁有預定義選項的壹個Vue 實例。在 Vue 中註冊組件很簡單,也是它的壹大優勢。
Vue的應用
1)Vue.js 的核心是壹個允許采用簡潔的模板語法來聲明式地將數據渲染進 DOM 的系統。Vue的使用非常的簡單,創建壹個本地的 .html 文件,然後通過如下方式引入Vue:
這樣, 我們就已經成功創建了第壹個 Vue 應用!
2)現在有很多大公司都在使用Vue
餓了麽,有越來越多的項目在使用 vue。這些項目裏面,有桌面端(比如餓了麽安全應急響應中心)也有移動端(比如餓了麽招聘),有面向用戶的,也有後臺系統。
掘金,全網都是用 Vue.js + Webpack 實現的,算是壹個純前端應用。
蘇寧易購,觸屏版的購物車結算頁面已經用 Vue 重構,在眾多框架中還是選擇了 Vue,主要還是因為 API 比較友好,體驗上也流暢了。
據不完全統計,包括美團、天貓、Laravel、htmlBurger等國內外知名大公司都在使用vue進行新項目的開發和舊項目的前端重構工作。
妳會用嗎?
1)對於前端初學者不建議學習,壹門語言的入門壹定是從基礎語法開始的,掌握了基本知識,才能更加靈活的使用框架,為之後的工作打下良好的基礎。
2)在熟練掌握了基礎之後,建議個人可以用vue。練練手,為後續大項目做技術儲備。已經在從事前端開發的小夥伴們也可以多接觸,多學習些。
3)招聘網站搜索來的薪資,部分截圖給大家看下
現在學習還不晚喲~