在以前的工作中前端和后端的區(qū)分是比較明顯的,但現(xiàn)在確實(shí)前端要懂后端,后端要懂前端,區(qū)分也就沒那么清晰了。 那前端和后端分別是什么?他們之間又有什么區(qū)別呢? 手機(jī)端/PC端應(yīng)用或者網(wǎng)站,對(duì)于一個(gè)普通用戶而言,可以感知到的只是產(chǎn)品的前端,直觀上是由一系列頁(yè)面組成的。 產(chǎn)品前端作為傳感器,負(fù)責(zé)上傳、下載數(shù)據(jù)及響應(yīng)用戶需求。 簡(jiǎn)言之:前端負(fù)責(zé)展現(xiàn)邏輯。 從用戶角度來(lái)看,完全感知不到的產(chǎn)品后端的存在,它在整個(gè)產(chǎn)品中扮演什么樣的角色。 后端負(fù)責(zé)業(yè)務(wù)邏輯,提供技術(shù)支持,接口實(shí)現(xiàn)(數(shù)據(jù)給到前端) 接口是什么呢,接口是一種約定,一種承諾 簡(jiǎn)單理解來(lái)說(shuō),就是前端和后端說(shuō)好,我給你一個(gè)什么,你要返回一個(gè)什么。 1)前端負(fù)責(zé)響應(yīng)用戶,獲取需求后傳給后端 2)后端負(fù)責(zé)具體實(shí)現(xiàn),通過(guò)接口回傳,然后前端呈現(xiàn)結(jié)果 (前端頁(yè)面只負(fù)責(zé)提供視圖沒有內(nèi)容,而后端只提供內(nèi)容,兩者所謂的對(duì)接,就是把后端的內(nèi)容放在前端頁(yè)面預(yù)留出來(lái)的位置上) 互聯(lián)網(wǎng)產(chǎn)品,最終結(jié)果就是完美實(shí)現(xiàn)交互,而交互基本就是在不同的頁(yè)面之間跳轉(zhuǎn),或者在頁(yè)面內(nèi)點(diǎn)擊某些按鈕,填寫部分內(nèi)容,之后得到自己想要的結(jié)果 |
|
來(lái)自: 小磊學(xué)長(zhǎng) > 《IT》