vue是前端還是後端?
vue說是做前端的,但是我看網上的教程怎麼像是開發後端的,vue和vue.js是一個東西嗎?我做後端的,現在很迷糊
前端666,沒毛病。
」但是我看網上的教程怎麼像是開發後端的「。是因為你對前端開發上的認識還比較落後。
以前的前端,沒有框架、沒有工具鏈,就是寫js,頂多用上jQuery。寫完就刷新瀏覽器看看效果。
現在的前端開發越來越複雜,越來越」像開發伺服器端「。
首先,有了框架,就比如Vue,遵循類似MVC的架構,有了組件、依賴注入等伺服器端的概念。代碼不能隨便寫,不是簡單調用jQuery就行的。
其次,需要腳手架工具(CLI)、Webpack、SCSSLESS等等一些列工具,涵蓋整個開發到測試的工具鏈。
從目前的前端社區環境來看,vue基本值得就是前端了。現在vue一般都是指vue.js,vue-router,vuex的統稱。
但是隨著PC端的seo越來越被人們所重視,vue也推出了以vue為基礎的ssr方案。比較典型的就是nuxt。nuxt是基於vue的服務端渲染開發的node項目框架,其目的就是為了解決vue.js被大多數開發者所詬病的seo問題(vue開發的pc端網頁seo真的很差)。
所以到了現在,vue已經不是單純的vue.js而是一個完整的vue前端生態圈,並贈送了一個可以達到mvc模式seo效果的ssr。
屬於前端,只是模塊化了。
建議看下這篇文章,可能就明白了。
大前端的技術原理和變遷史 - 掘金?juejin.im前端框架
絕對的前端,vue就是vue.js簡稱,只要是代碼界的vue都是一個東西,就是前端的一個框架
vue就是vue.js的簡稱,官方說法是,一套用於構建用戶界面的漸進式框架。
前端開發用到的還是HTML、CSS、Javascript這些基礎。用這個框架能讓基於網頁的前端應用程序開發起來更加方便,再加上vue的一些特性,比如數據雙向綁定、組件化和響應式設計等,再加上vue-cli腳手架、Webpack打包工具、npm以及elementUI框架等,使得整個開發過程變得更加快速便捷。
現在vue的使用者越來越多,社區也很完善了,各種學習資料十分齊全,學習成本不高。在有前端基礎知識的情況下掌握一個前端框架是必不可少的。
前端初學者在學習的時候,不妨先從項目實戰跟起,然後結合vue.js官網去學習,就不會太枯燥。今年vue3.0也現世了,改了不少新東西,有興趣的同學也不妨深入研究看看,一起討論。
謝邀,屬於前端,是前端工程化的框架之一,單獨的項目名,單獨的部署,單獨的打包發布,與後端唯一的聯繫是互調介面,以前的前端開發寫的是頁面,現在則是一個應用,有過安卓開發的更能體會這種感覺,以前的webpage寫完了要套入後端模板引擎,現在的spa則不然,當然你需要掌握項目構建的一系列工具,腳手架工具cli,webpack,npm等等!
vue和vue.js是同一個東西,vue是前端的東西,但是很多時候使用node.js來打包,編譯代碼,構建項目。node.js是做後端的,所以看起來很像後端開發
前端框架,特別容易上手,而且github的星也很高,值得前端人員來學習使用。
前端框架,用這個框架這html頁面會比較方便,簡單
當然是前端的啦,是前端三大框架之一,而且是最容易上手的框架,前端找工作,框架必須會一個,VUE是最簡單的。
前端
你之所以會感覺迷糊,是因為也會想後端一樣準備開發環境
比如安裝node(jdk),npm(maven)
之所以需要這些,原因在於為了模塊化開發,需要把.vue文件轉換成瀏覽器可執行的css、js;
以及ES6轉ES5、scss、less轉換、文件合併、壓縮、小圖片base64、雪碧圖生成等等都需要一門後端語言(Node)去處理。
所以,你感覺到的後端,實際上是支持前端更好的去開發的工具腳手架。
根本沒有前端,或者人人都是前端!
vue就算是做到3.0了,他也沒有做後端的能力啊,尤大都不敢這麼吹。。。。
現在而言,vue 是前端開發使用一整套關於vue的開發方案
Vue.js 是一套構建用戶界面的 漸進式框架。與其他重量級框架不同的是,Vue 採用自底向上增量開發的設計。Vue 的核心庫只關注視圖層,並且非常容易學習,非常容易與其它庫或已有項目整合。另一方面,Vue 完全有能力驅動採用單文件組件和 Vue 生態系統支持的庫開發的複雜單頁應用。Vue的目標就是通過儘可能簡單的api實現響應式的數據綁定和組合的視圖組件。
優點:
輕量級的框架,只關注視圖層,是一個構建數據的視圖集合,大小只有幾十KB
簡單易學,國人開發,中文文檔,不存在語言障礙,便於理解和學習
雙向數據綁定,在數據操作中較為簡單
組件化,用可復用,解耦的組件來構建頁面
數據驅動:自動計算屬性和追蹤依賴的模板表達式
虛擬DOM:DOM操作是十分耗費性能的,不再使用原生的dom操作節點,極大地解放了dom操作,但具體操作還是dom,只不過換了一種方式
前端哦~,它是完全的前後端分離。mvvm,前端框架,組件,還可以安裝等等腳手架,且對於vue再封裝的框架有很多,個人使用餓了么出的elementUI就很好用。
你有必要可以學學,搞一搞前端框架
vue是前端框架
推薦閱讀:
※零基礎目前轉行學習web前端是否可行?
※奇舞周刊第 274 期: 秋風起,白雲飛
※DevCloud新手課堂 之 三步學會使用代碼倉庫
※GDD 2018@Shanghai 兩日遊記
※有關NODE_ENV是個啥