1 回答

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊
個(gè)人理解,其實(shí)這個(gè)有狹義的前端和廣義的前端的區(qū)別。
狹義的前端大家已經(jīng)說的很明白了,“(在瀏覽器里)看得見的部分”,主要的技術(shù)就是HTML, CSS, JavaScript,F(xiàn)lash,siverlight等等。
廣義的前端,包括了服務(wù)器輸出到用戶瀏覽器的頁面,也就是MVC框架中的View這一層,對(duì)應(yīng)的后端是服務(wù)和數(shù)據(jù)訪問。在服務(wù)器中,前端會(huì)封裝了頁面顯示的部分邏輯,比如渲染表格時(shí)候會(huì)在這一層做個(gè)循環(huán)(當(dāng)然也可以用js渲染),或者生產(chǎn)form。因?yàn)槭窃?a >服務(wù)器端執(zhí)行好了,優(yōu)點(diǎn)是快速,安全。
當(dāng)然,PHP的功能不止于輸出頁面,還有邏輯層,服務(wù)層和DAO,或許還有讀寫文件,消息隊(duì)列,事件機(jī)制等等。嚴(yán)格意義上說,PHP做后端的事要比前端多很多。不同的公司對(duì)此可能有不同的理解,我覺得這個(gè)也沒有必要較真,就算做狹義的前端的同學(xué)們了解一下php的框架也是非常有好處的。
添加回答
舉報(bào)