簡(jiǎn)單地說(shuō)前端做的工作是用戶可以直觀地看得見的,而后端開發(fā)的工作主要在服務(wù)端,用戶一般不能直接看到。
舉個(gè)例子,客人到一家飯店吃飯,我們可以把飯店的服務(wù)員比作前端開發(fā),廚師比作后端開發(fā)。
服務(wù)員負(fù)責(zé)接待客人,客人點(diǎn)完菜,服務(wù)員把客人的點(diǎn)餐清單傳給廚師,廚師做好后告知服務(wù)員,然后服務(wù)員將做好的菜端給客人。
前端開發(fā):網(wǎng)站的“前端”是與用戶直接交互,包括你在瀏覽網(wǎng)頁(yè)時(shí)看到的東西--從字體到顏色,以及下拉菜單和側(cè)邊欄等。
總結(jié)來(lái)說(shuō)就是用戶在屏幕上看到的外觀和觸摸到的體驗(yàn),都是前端開發(fā)做的。
后端開發(fā):是系統(tǒng)“后面”所做的事情,在后端服務(wù)器和瀏覽器之間的存儲(chǔ)、數(shù)據(jù)庫(kù)和云服務(wù)器、項(xiàng)目部署搭建等屬于后端。
總結(jié)來(lái)說(shuō)就是用戶在屏幕上看到的外觀和觸摸不到的東西,都是后端開發(fā)人員做的。
當(dāng)用戶需要注冊(cè)一個(gè)網(wǎng)站,這個(gè)用戶的信息會(huì)被記錄到該網(wǎng)站的后臺(tái)數(shù)據(jù)庫(kù),便于下次可以直接登錄,注冊(cè)時(shí)用戶看到和填寫資料的頁(yè)面屬于前端,而存儲(chǔ)用戶注冊(cè)的信息到數(shù)據(jù)庫(kù)就是后端。
其實(shí)前端開發(fā)跟后端開發(fā)是相輔相成的,一個(gè)項(xiàng)目需要UI設(shè)計(jì)、前端和后端開發(fā)以及測(cè)試等相互配合,才能完整地交付一個(gè)項(xiàng)目。
綜上例子,想必你已經(jīng)對(duì)前端和后端有了一定的了解,
我們迅睿CMS框架就是負(fù)責(zé)后端業(yè)務(wù)的,相對(duì)來(lái)說(shuō)后端比前端復(fù)雜的多,后端控制整個(gè)業(yè)務(wù)邏輯;
開發(fā)者只需要做好前端的開發(fā)工作就可以輕松上線項(xiàng)目了。