web前端學(xué)習(xí),需要學(xué)php嗎?
現(xiàn)在的所謂前端,已經(jīng)非常廣泛了,不再是網(wǎng)頁(yè)的前端頁(yè)面了,它包括:網(wǎng)頁(yè)的前端頁(yè)面、APP的前端頁(yè)面、小程序的前端頁(yè)面等等。
1、如果只是做前端靜態(tài)頁(yè)面,不需要學(xué)習(xí)PHP。
現(xiàn)在IT公司為客戶(hù)開(kāi)發(fā)一款網(wǎng)站程序,都是分工非常細(xì)的。主要流程:策劃 => 美工效果圖 => 美工切圖 => 前端靜態(tài)頁(yè)面 => 網(wǎng)站后臺(tái)動(dòng)態(tài)界面 => 前端頁(yè)面調(diào)用動(dòng)態(tài)數(shù)據(jù) => 調(diào)試 => 上線。從整個(gè)流程,我們可以看出,前端工程師一般是不需要懂PHP的,他們只需要書(shū)寫(xiě)前端頁(yè)面的靜態(tài)代碼即可。
2、如果是APP和小程序的前端界面,也不需要學(xué)習(xí)PHP。
越來(lái)越多的公司把重心傾向于移動(dòng)端,也就是移動(dòng)端的APP。而對(duì)于APP或小程序的前端界面,前端工程師也不需要有PHP知識(shí),他們只需要懂得編寫(xiě)APP和小程序的編程語(yǔ)言就可以。如果APP和小程序調(diào)用的后臺(tái)是PHP后臺(tái),也跟前端工程師沒(méi)啥關(guān)系。更何況,很多公司開(kāi)始使用node.js來(lái)開(kāi)發(fā)后端。
3、如果是PHP網(wǎng)站的前端頁(yè)面,那還是需要懂點(diǎn)PHP的。
如果你所開(kāi)發(fā)的是一個(gè)PHP網(wǎng)站的前端頁(yè)面或模板,如:wordpress模板、z-blog模板,這個(gè)時(shí)候,你還是要懂一些PHP知識(shí)的,沒(méi)有PHP知識(shí),你將無(wú)法勝任。因?yàn)檫@類(lèi)網(wǎng)站的前端頁(yè)面或模板,都是PHP代碼與HTML代碼混編的。
不管怎么說(shuō),作為一個(gè)前端工程師,如果能懂PHP知識(shí),那將會(huì)更加吃香,技多不壓身嘛,這樣,在應(yīng)聘中會(huì)更加有優(yōu)勢(shì)。