{eval=Array;=+count(Array);}
首先這兩個(gè)不是同一個(gè)緯度的,vue是一個(gè)漸進(jìn)式j(luò)s框架,它封裝的是一系列開發(fā)的規(guī)范和語法糖,而bootstrap則是一套u(yù)i框架,主要關(guān)注的是展示層。
樓主既然問出這樣的問題,應(yīng)該是行業(yè)外的或者剛?cè)腴T的新手,那么要講清楚這兩者的關(guān)系,不妨打個(gè)比方來形容,如果把前端開發(fā)比喻成蓋房子,那么vue就像一套蓋房規(guī)范,告訴你房子需要有地基,梁柱,樓梯等并且告訴你怎么安裝,因此你可以通過vue在其規(guī)范下蓋出各種符合你需求的房子,而bootstrap則像是一套裝修風(fēng)格,墻壁什么顏色的油漆,茶幾,地板什么樣式的等,所以這兩者互不影響,只要你喜歡,你也可以同時(shí)使用vue和bootstrap,希望能幫到你。
Bootstrap
Bootstrap 是最受歡迎的 HTML、CSS 和 JS 框架,用于開發(fā)響應(yīng)式布局、移動(dòng)設(shè)備優(yōu)先的 WEB 項(xiàng)目。
特點(diǎn)
是柵格系統(tǒng), 使用簡(jiǎn)單, 上手容易. 專為響應(yīng)式頁面而生. 一套代碼就可以自適應(yīng)平板電腦和PC.
缺點(diǎn)
在于, 缺少一套有力的成體系的組件(當(dāng)時(shí)調(diào)查的時(shí)候還沒有, 現(xiàn)在據(jù)說有了), 我在實(shí)際使用時(shí), 發(fā)生了作用域沖突的問題, 如果沒有整理好一整套組件, 開發(fā)很累。
Vue
Vue 是一套用于構(gòu)建用戶界面的漸進(jìn)式JavaScript框架。與其它大型框架不同的是,Vue 被設(shè)計(jì)為可以自底向上逐層應(yīng)用。Vue 的核心庫只關(guān)注視圖層,方便與第三方庫或既有項(xiàng)目整合。
特點(diǎn)
缺點(diǎn)
上手難度比較高, 并且大規(guī)模開發(fā)的話, 需要有體系化開發(fā)的積累. Vue的組件化開發(fā)推薦使用Element。
頁面是異步加載,不利于搜索引擎抓取
首次加載稍慢
bootstrap與vue的區(qū)別
Bootstrap是基于HTML、CSS、JavaScript 開發(fā)的簡(jiǎn)潔、直觀、強(qiáng)悍的前端開發(fā)框架;而Vue是一套用于構(gòu)建用戶界面的漸進(jìn)式JavaScript框架,輕量級(jí)框架、簡(jiǎn)單易學(xué)、雙向數(shù)據(jù)綁定、組件化、數(shù)據(jù)和結(jié)構(gòu)的分離、虛擬DOM、運(yùn)行速度快,VUE目前最流行的前端框架。
一個(gè)是框架,一個(gè)是ui框架,基于vue可以搞一個(gè)bootstrap出來,反過來不行,沒有什么可比較性。
這兩種技術(shù)沒有可比性:Bootstrap是web UI框架,Vue是Js封裝的庫,這兩個(gè)都做的非常好,是目前開發(fā)web前端最流行的工具。根據(jù)題主所問的問題,建議先學(xué)HTML,CSS,JavaScript,Jquery,把這些基本知識(shí)搞明白了,再學(xué)習(xí)這些框架。
我不是搞前端的,但是目前在進(jìn)行算法部署開發(fā)發(fā)現(xiàn)bootstrap居然可以與python web框架兼容。這樣能省不少事。一天就寫了一個(gè)登錄界面與主頁。從來沒系統(tǒng)學(xué)習(xí)過css + html感覺不錯(cuò) 后期重寫優(yōu)化下。
10
回答10
回答3
回答0
回答2
回答0
回答0
回答3
回答0
回答3
回答