到底什麼是前端、後端、後台啊?

RT,平時聽人說的什麼前端、後端、後台到底是指的什麼啊?計算機文盲真心求教啊!謝謝了啊!


後台應該是管理網站的,一般叫網站管理後台,比如發文章啊,查看瀏覽數據啊等等,對應的也會有網站前台,即訪客能看到的頁面,對了,後台肯定不能對訪客開放的,沒人願意讓訪客來修改自己網站文章的。一般呢,你輸入http://www.***.com 看到的就是網站前台,有些網站呢,你輸入http://www.***.com/admin/ 就能進入到那個網站的管理後台頁面了,但是需要輸入賬戶密碼。

前端後端算是編程序範疇,其實有的人管這個也叫前台後台,具體語境具體分析吧,我這就不把他倆混淆著說了。但凡你能看到的http://www.***.com也好http://www.***.com/admin/也好,只要你能看到,這些都是前端的功勞,比如一個網站是紅色的,過幾天編程黃色的了,這就是前端改布局了。

忽然有一天你又看到,唉,這網站可以添加評論了啊,這是因為後端開發出了評論功能模塊,當然,你能看到這個評論功能啥樣子,這是前端的功勞。於是你就輸入幾行文字評論幾句嘗嘗鮮,你發現評論成功了,以後你什麼時候來這個網站都能發現這條評論在這顯示,那是因為你輸入的評論內容被後端存儲到資料庫里了,這裡有對應的操作資料庫的代碼,我們習慣叫增刪改查,你寫入評論,就是插入資料庫,你刷新頁面能看到那片評論,就是讀取資料庫,你覺得你評論的不好,點擊編輯該評論,就是改資料庫;你覺得評論的不滿意,點擊刪除,那就是刪除了。不過這些功能都是程序來執行的哈,後端已經編好一段代碼來執行這些操作了後端就去忙別的了(比如喝咖啡打遊戲什麼的),不是你以為的你在前面輸入個什麼東西,後端程序員看到了就複製粘貼到資料庫里,不是這樣的,真不是這樣的。。。

當然,你其中點擊編輯、點擊刪除這樣的操作,也是前端的範疇。

以上只是初級的分類,其實前端也能做很多其他的事,比如讓網頁打開更快之類的,就不多說了,你知道這些就足夠了~


前端:

你所看到的網頁頁面,包括控制項布局,色調,字體,控制項響應等等,技術層面上前端=HTML+CSS+JAVASCRIPT

後端就是網站的邏輯部分,主要涉及資料庫,動態語言如PHP、ASP、JSP等

後台一般指的是管理員操作模塊,包括對網站內容的更新、註冊會員管理等等,是網站的一個子模塊


你看到一個漂亮妹子,她的衣服褲子,她的波濤洶湧就是前端;你不在意的她化的妝、鞋子里的增高墊、隱形胸罩、小熊內褲和七度空間,就是後端;她有好多boyfriend,幫她買衣褲買化妝品,還經常開房做事,全程一條龍服務,就是後台。


你走進一家超市(打開一個網站/app):看到的貨架擺放、物品陳列、店面裝潢、櫃檯樣式、顏色等等看得見、摸得著的,大致都可以理解為【前端】;而超市的房子和地基(伺服器)、存貨的倉庫(資料庫)、不時廣播的通知(推送系統)、收銀台背後連接到的財務室和會員管理中心(賬戶系統),這些大致相當於【後端】,也稱後台。——不知道這個比方題主滿意否.


前端 web頁面樣式 和數據的展現

後端 業務功能的實現

後台 能夠通過頁面操作,但許可權不給用戶的業務功能


天天換花樣的就是前端,怎麼都不變的是後端


網頁設計也叫web製作,中講到的前端指的是把設計效果圖做成html語言,前端就是DIV+CSS

沒有後端,應該叫後台。後台可以是asp語言,.net,或者用php語言。後台的作用的在前端的基礎上進行功能開發,可以登錄後台進行發布產品,新聞等等。後台就是功能的開發。


前台展示用戶視圖和操作——由前端編寫界面

後台展示管理員視圖和操作——由前端編寫界面

資料庫和數據業務邏輯——由後端編寫的

容易誤解點——前端寫前台界面,後端寫後台界面

前台、後台界面的操作和交互,他們的交互基本都是在讀取/操作資料庫


推薦閱讀:

自學前端之路應該往簡歷上添加什麼項目增加競爭力?
是什麼讓你在前端行業堅持下去,或者什麼讓你發現你是真的熱愛它?
如何評價hax(賀老)的《前端們,賀老 Live 面試你了!》live ?
2017年前端前景如何?
請問如何實現網頁loading跳轉,隱藏物理地址,每次訪問頁面,域名後面都是隨機字元串?

TAG:網頁設計 | 前端開發 | 後台開發 |