vue為什么要用腳手架 用vue腳手架和不用腳手架區(qū)別在哪?
用vue腳手架和不用腳手架區(qū)別在哪?為了幫助您快速啟動(dòng)Vue項(xiàng)目,實(shí)際上,它的本質(zhì)是為您提供一組文件結(jié)構(gòu),包括基本的依賴(lài)關(guān)系庫(kù)。你只需要安裝一次。因此,您不必浪費(fèi)時(shí)間編譯或其他瑣碎的事情,這不會(huì)限制您
用vue腳手架和不用腳手架區(qū)別在哪?
為了幫助您快速啟動(dòng)Vue項(xiàng)目,實(shí)際上,它的本質(zhì)是為您提供一組文件結(jié)構(gòu),包括基本的依賴(lài)關(guān)系庫(kù)。你只需要安裝一次。因此,您不必浪費(fèi)時(shí)間編譯或其他瑣碎的事情,這不會(huì)限制您的性能。
但是如果您剛開(kāi)始使用它,我建議您更改所需的依賴(lài)關(guān)系。1是可以理解的包.json項(xiàng)目依托檔案,2了解項(xiàng)目建設(shè),3提高解決錯(cuò)誤的能力。許多從屬文件被集成到官方框架中。有些東西你不需要。安裝時(shí),可以選擇是否安裝。我開(kāi)始使用腳手架。所有這些都已安裝。包括埃斯林特。它是一個(gè)語(yǔ)法檢查器。當(dāng)時(shí),JS不是根據(jù)eslint語(yǔ)法編寫(xiě)的。結(jié)果是很多錯(cuò)誤。
開(kāi)始時(shí),不建議直接使用Vue cli。盡管Vue cli使用起來(lái)非常方便,但最好從基本的Vue文件開(kāi)始,自己配置配置文件。這有助于你的理解,你以后會(huì)對(duì)腳手架有很多理解。
開(kāi)始時(shí)一切都簡(jiǎn)化了。
為什么感覺(jué)學(xué)了vue之后編程能力下降了?
使用框架不會(huì)改變您的技術(shù),相反,框架可以讓您更方便快捷地實(shí)現(xiàn)一些功能。
框架的出現(xiàn)使開(kāi)發(fā)更加容易。想象一下,如果Vue沒(méi)有nodejs支持,您還會(huì)使用它嗎?各種依賴(lài)關(guān)系和配置都需要自己構(gòu)建。你會(huì)花很多時(shí)間在無(wú)用的地方,忽略你需要實(shí)現(xiàn)的需求。
如果您覺(jué)得使用各種框架會(huì)降低您的能力。那只能說(shuō)你自己的能力需要提高。
要改進(jìn)您的技術(shù),您不必知道許多編程語(yǔ)言。你需要理解想法。在使用Vue的時(shí)候,你有沒(méi)有想過(guò)為什么Vue應(yīng)該這樣設(shè)計(jì),它有什么優(yōu)點(diǎn),如果是我,我會(huì)怎么設(shè)計(jì)它。
如果您專(zhuān)注于前端開(kāi)發(fā),您可以在技術(shù)升級(jí)時(shí)嘗試自己實(shí)現(xiàn)Vue。
向提問(wèn)者提問(wèn)。在使用jQuery之后,您是否覺(jué)得您的技術(shù)有所下降?
一些個(gè)人觀(guān)點(diǎn),歡迎討論
Vue被淘汰了嗎?
今天,我剛開(kāi)始了解Vue cli 3.0。我開(kāi)始寫(xiě)一個(gè)演示,發(fā)現(xiàn)它是驚人的。我放棄了版本2繁瑣的網(wǎng)頁(yè)配置?,F(xiàn)在可以說(shuō)它簡(jiǎn)單明了,你甚至不需要寫(xiě)它vue.config.js文件沒(méi)關(guān)系。它是免費(fèi)的。不管怎樣,它是無(wú)害的。但是如果你配置它,你會(huì)發(fā)現(xiàn)它并不麻煩。
據(jù)我所知,不應(yīng)該有任何支架可以更快、更直接地反映數(shù)組或?qū)ο蟮淖兓?/p>
另外,語(yǔ)法糖基本上沒(méi)什么變化。過(guò)去怎么用還是現(xiàn)在怎么用,但是有很多性能優(yōu)化和語(yǔ)法糖分。說(shuō)真的,我根本找不到vue-cli3.0的致命漏洞。
然后,我還看到人們?yōu)镴Q反對(duì)不公正。一年半前,我用JQ寫(xiě)作。當(dāng)時(shí),我認(rèn)為JQ是JS的最佳框架。太方便了,DOM的操作也太酷了。直到我寫(xiě)了一張課程安排項(xiàng)目卡。。。
然后我轉(zhuǎn)向一個(gè)小程序,發(fā)現(xiàn)小程序的編寫(xiě)方法是Vue。。。尤其是組件的編寫(xiě)方式。。。
畢竟,要消除Vue有點(diǎn)困難。畢竟,這個(gè)時(shí)代是數(shù)據(jù)操作的時(shí)代,而不是DOM操作的時(shí)代。
最后,我不認(rèn)為您應(yīng)該堅(jiān)持前端框架。即使將來(lái)會(huì)有更高級(jí)的框架,JS仍然是最好的。在這個(gè)框架中,我真的想不出還有什么可以玩的了。也許es會(huì)逐漸引用這些框架,然后變得如此。例如,當(dāng)您想到JS時(shí),您可以編寫(xiě)類(lèi)來(lái)繼承嗎?我第一次看到它的時(shí)候,我以為它是Java。。。但現(xiàn)在我支持。。。
那為什么不關(guān)注后端呢?所有節(jié)點(diǎn)都熟練嗎?你知道迪諾嗎?PHP開(kāi)始了嗎?那蟒蛇呢?我相信這些語(yǔ)言將來(lái)會(huì)逐漸出現(xiàn)在前端知識(shí)點(diǎn)(雖然PHP已經(jīng)出現(xiàn)了,但我覺(jué)得太多了。據(jù)說(shuō)好的PHP是世界上最好的語(yǔ)言。。。)
前端開(kāi)發(fā),用vue腳手架和不用腳手架區(qū)別在哪?
Scaffolding的意思是幫助您快速啟動(dòng)一個(gè)Vue項(xiàng)目,也就是說(shuō),為您提供一套Vue結(jié)構(gòu),包括基本的依賴(lài)關(guān)系庫(kù)。它只需要NPM安裝就可以安裝,這樣我們就不需要為編輯或其他事情浪費(fèi)時(shí)間。一句話(huà),就是快速構(gòu)建一個(gè)項(xiàng)目,這樣我們就可以更早地編寫(xiě)代碼