4個月學(xué)前端找不到工作 Web前端和后端有啥區(qū)別,該如何選擇?
Web前端和后端有啥區(qū)別,該如何選擇?1. 前端:軟件前端的開發(fā)相對容易上手,但如果你想學(xué)到更多,還需要系統(tǒng)地學(xué)習(xí)計算機(jī)基礎(chǔ)知識(如數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)和網(wǎng)絡(luò)技術(shù))2。后端:后端開發(fā)需要學(xué)習(xí)系統(tǒng)的計算機(jī)
Web前端和后端有啥區(qū)別,該如何選擇?
1. 前端:軟件前端的開發(fā)相對容易上手,但如果你想學(xué)到更多,還需要系統(tǒng)地學(xué)習(xí)計算機(jī)基礎(chǔ)知識(如數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)和網(wǎng)絡(luò)技術(shù))2。后端:后端開發(fā)需要學(xué)習(xí)系統(tǒng)的計算機(jī)基礎(chǔ)知識,所以入門門檻要高一點
3。應(yīng)用領(lǐng)域:前端主要包括頁面顯示、調(diào)用后端界面、圖形和圖片、設(shè)備兼容性,后端一般沒有圖形界面、從操作系統(tǒng)開發(fā)、進(jìn)程通信、線程(有些語言還具有協(xié)作的概念)、數(shù)據(jù)庫開發(fā)、,web端后臺服務(wù)未來:應(yīng)用前景非常廣闊,一到兩年前,web前端框架遍地開花,框架太多,現(xiàn)在慢慢沉淀下來幾個常用的框架,比如jQuery Vue,還有一些前端技術(shù)規(guī)范,比如HTML5 CSS3 ES6等等,所以目前,前端技術(shù)只能局限于列舉出來。2、 后端技術(shù)可謂層出不窮,太多的編程語言和框架,太多,太多的簡單和粗糙除了前端技術(shù),軟件開發(fā)技術(shù)可以回歸到后端技術(shù)
5。選擇:初學(xué)者建議從前端開始,第一,前端容易上手,第二,前端到后端的過渡比較平穩(wěn),
6。建議:不過,過去有人建議我們要注意計算機(jī)的理論基礎(chǔ),有時間就去看看。雖然我們可能不會馬上用它,但我們等待著你用它或看時間,不再迷茫,這就決定了你有能力在這個領(lǐng)域走得更遠(yuǎn)(只指技術(shù)方向的能力)
結(jié)構(gòu)化和模塊化有什么區(qū)別?
結(jié)構(gòu)上體現(xiàn)了一種編程思想,其基本原則是:自上而下,分而治之。程序可按功能或其它原則劃分為若干部分,分別設(shè)計。然后結(jié)合,在這個時候要考慮幾個部分的兼容性和兼容性。模塊化更多的是考慮函數(shù)在不同情況下的通用性。我的意思是,如果你設(shè)計一個函數(shù),你需要確保它能夠適應(yīng)不同的情況,比如不同的數(shù)據(jù)類型等等。模塊化有點通用性,就像系統(tǒng)提供的通用函數(shù)一樣,任何數(shù)據(jù)類型都可以調(diào)用。另外,模塊化有封裝性,所以設(shè)計的模塊需要封裝,只提供外部接口,其他部分只能通過接口調(diào)用。由于它的通用性,我們必須考慮它自身的通用性和接口的通用性,主體必須能夠處理任何數(shù)據(jù)類型,接口必須能夠接受和處理任何數(shù)據(jù)類型。
有人說越來越多的項目都放棄了jquery,是這樣嗎?為什么?
事實上,jQuery的市場份額正在下降。
在前端領(lǐng)域,angular/Vue/react最受歡迎,尤其是在中國。
我不知道這個行業(yè)是什么。我認(rèn)為前端開發(fā)者跟風(fēng)是對的。為新項目選擇最合適的框架。對于其他后端開發(fā),無論是傳統(tǒng)應(yīng)用還是內(nèi)部應(yīng)用,都沒有太大區(qū)別。
你知道,前端特別喜歡做輪子。每年都會出現(xiàn)大量有用和無用的幀,它們很快就會被淘汰。不建議成為前端開發(fā)人員。重點不應(yīng)放在這一點上。
根據(jù)項目,大多數(shù)項目使用jQuery都沒有問題。
只有我一個人感覺Layui和Vue差別不大嗎?
Layui基于jQuery。當(dāng)然,在很多地方,它也直接操作Josn的數(shù)據(jù),直接顯示綁定的數(shù)據(jù)。Vue的底層是操作虛擬DOM來實現(xiàn)數(shù)據(jù)綁定。事實上,開發(fā)商不需要在意。要編寫Vue,它們需要在DOM的指定位置綁定數(shù)據(jù),甚至執(zhí)行一些邏輯,例如V-IF。Layui實際上是一個直接調(diào)用的打包方法。
Vue最大的問題是,如果頁面非常復(fù)雜,DOM、數(shù)據(jù)和方法不在同一個位置,那么它將花費人們的生命。當(dāng)然,vue3已經(jīng)解決了這個問題,所有的邏輯都可以寫成函數(shù)。就我個人而言,我仍然認(rèn)為Vue用于簡單的頁面,jQuery用于復(fù)雜的業(yè)務(wù)邏輯