vue前端開(kāi)發(fā) 作為前端,真的有必要把三大JS框架(vue,react,angular)都學(xué)會(huì)嗎?
作為前端,真的有必要把三大JS框架(vue,react,angular)都學(xué)會(huì)嗎?我碰巧在實(shí)際的生產(chǎn)項(xiàng)目中使用了這三個(gè)框架。說(shuō)句公道話,從工作的角度來(lái)說(shuō),不一定要把這些都學(xué)完。從推廣的角度來(lái)看,你至少
作為前端,真的有必要把三大JS框架(vue,react,angular)都學(xué)會(huì)嗎?
我碰巧在實(shí)際的生產(chǎn)項(xiàng)目中使用了這三個(gè)框架。說(shuō)句公道話,從工作的角度來(lái)說(shuō),不一定要把這些都學(xué)完。從推廣的角度來(lái)看,你至少需要學(xué)習(xí)Vue、react和原生web開(kāi)發(fā)。安格爾在一定程度上已經(jīng)是第二梯隊(duì)。其工程方案可以理解,但已不再是主流。
事實(shí)上,大多數(shù)時(shí)候,前端工程師解決的不是風(fēng)格的問(wèn)題,而是協(xié)作和業(yè)務(wù)邏輯處理的問(wèn)題。一個(gè)公司很少同時(shí)使用多個(gè)框架來(lái)實(shí)現(xiàn)業(yè)務(wù)功能。他們可以學(xué)到很多,但在實(shí)際項(xiàng)目中,他們通常有一套代碼,這是方便,快速和高輸出。因此,你在公司的職位與你將遇到多少框架無(wú)關(guān)。而且在完全學(xué)習(xí)了一個(gè)框架之后,也不是不可能把其他的拿出來(lái),所以在一天之內(nèi)寫一個(gè)項(xiàng)目也不是不可能的。但如果你想在技術(shù)上走得更遠(yuǎn),你需要了解它們的內(nèi)在邏輯、演變歷史和未來(lái)趨勢(shì),這樣你才能做到最好,擺脫技術(shù)上的糟粕。
vue搭配什么做前端開(kāi)發(fā)比較好?
Vue是一個(gè)用于構(gòu)建用戶界面的漸進(jìn)式框架。與其他大型框架不同,Vue被設(shè)計(jì)成從下到上逐層應(yīng)用。Vue的核心庫(kù)只關(guān)注可視層,它不僅易于使用,而且易于與第三方庫(kù)或現(xiàn)有項(xiàng)目集成。另一方面,當(dāng)與現(xiàn)代工具鏈和各種支持類庫(kù)相結(jié)合時(shí),Vue還可以為復(fù)雜的單頁(yè)應(yīng)用程序提供驅(qū)動(dòng)程序。
1. 如果你在做PC應(yīng)用程序,最好的選擇是elementui。
NPM I element UI-S
最簡(jiǎn)單的UI編寫方法:http://element-cn.eleme.io/#/zh-Cn/組件/安裝
2。對(duì)于app mobile應(yīng)用程序,最好選擇AUI或ionic
文檔:http://www.auicss.com/doc/v/2/doc[ID/1
aui2.0是一個(gè)全新的AUI框架,它是在1的基礎(chǔ)上重新構(gòu)建的。十、在2.0中,REM全局控制大小,完全適應(yīng)不同分辨率的移動(dòng)設(shè)備;新增的主題樣式表方便開(kāi)發(fā)者自定義基本顏色樣式,完成APP主題的定制。從IOS 5.1到Android 4.2的完美兼容性。所以我認(rèn)為它是一個(gè)很好的UI插件。
面試一個(gè)5年的前端,卻連原型鏈也搞不清楚,滿口都是Vue,React之類的實(shí)現(xiàn),這樣的人該用嗎?
大學(xué)做項(xiàng)目,負(fù)責(zé)人禁止我用Vue,React,讓我用基礎(chǔ)HTML,CSS,JS開(kāi)發(fā)前端怎么辦?
地基不牢固,大地在搖晃。好吧,讓我們先精通JavaScript。就像任何一種語(yǔ)言都感覺(jué)像公牛一樣,但它仍然回到了C語(yǔ)言、匯編語(yǔ)言,最后是機(jī)器語(yǔ)言。
前端和后臺(tái)哪個(gè)更難學(xué)一些?
我們知道,對(duì)于一個(gè)項(xiàng)目來(lái)說(shuō),一般分為前端和后端。前端和后端的分工是不同的??傊?,前端負(fù)責(zé)界面的顯示和交互,后端負(fù)責(zé)數(shù)據(jù)的處理。
新朋友可能會(huì)問(wèn)前端和后端哪個(gè)更難。其實(shí),沒(méi)有絕對(duì)的結(jié)論,也不是你想的那樣。前端只是做界面顯示和交互,所以很簡(jiǎn)單。
前端和后端的定位不同,所需的知識(shí)點(diǎn)也不同??偟膩?lái)說(shuō),區(qū)別如下:1。知識(shí)系統(tǒng)
在知識(shí)系統(tǒng)中,前端小于后端。為什么?
讓我們來(lái)看看前端一般需要掌握哪些知識(shí):
HTML、DIV CSS、CSS3、HTML5
javascript、jQuery
框架:Vue等
而后端需要掌握的知識(shí)更多,主要是:
開(kāi)發(fā)語(yǔ)言:Java、python、PHP等
開(kāi)發(fā)框架:spring、Yii、,等等
系統(tǒng)和服務(wù):Linux、windows、etc服務(wù)器、nginx、Tomcat、Apache等
體系結(jié)構(gòu):讀寫分離、主從同步、負(fù)載平衡、微服務(wù)、容器等
2。在難度和易用性方面,前端的入門門檻遠(yuǎn)低于后端,但這并不意味著前端非常簡(jiǎn)單。比如,前端JS的入口雖然簡(jiǎn)單,但也很難掌握。
后端對(duì)知識(shí)體系的要求更高,關(guān)聯(lián)性更強(qiáng),入門門檻更高。
這是我的觀點(diǎn)。你覺(jué)得這個(gè)問(wèn)題怎么樣?歡迎來(lái)到下面的評(píng)論區(qū)~我是科技領(lǐng)域的創(chuàng)造者,歡迎關(guān)注我,了解更多科技知識(shí)!