你常看的網站是web前端還是后端?一文告訴你答案


你常看的網站是web前端還是后端?一文告訴你答案



我們日常使用計算機上網, 總會聽到web前端、web后端等詞語, 那么前端和后端究竟是什么呢?它們又有什么區別?
其實, web前端是呈現給用戶的視覺和基本操作, 主要負責頁面的展示, 即用戶看得見的內容 。 我們日常瀏覽的網頁, 如新聞網站、體育新聞網站、電商購物網站等, 都屬于web前端 。
web前端向我們展示的內容包括web頁面結構、web外觀表現、web層面的交互實現 。 具體來說, web頁面結構就是網頁是如何排版的, 分成幾個部分, 類似黑板報一樣, 需要人進行具體設計, 例如百度搜索的輸入框, 擺放在頁面的正中間等等;而web的外觀表現, 則是比如頁面采用什么顏色, 采用什么字體等等;至于web層面的交互實現, 舉例來講就是我們在瀏覽購物網頁時, 將鼠標放置于一個商品上并進行點擊, 就會跳轉到另一個新頁面, 這就是一種和用戶的交互 。
【你常看的網站是web前端還是后端?一文告訴你答案】相較于web前端, web后端更關注產品的服務技術實現 。 它運行在服務器上, 主要負責與數據庫進行交互, 從而處理相關業務, 需要考慮如何存儲數據, 實現功能, 維持平臺的穩定性, 提升平臺的性能, 實現對前端的響應和請求 。 例如, 我們在百度搜索中輸入“天貓”, 頁面就會跳轉到與天貓有關的其他界面, 其過程是:前端瀏覽器發出請求, 后端服務器作出響應, 并返回給前端相應的數據, 前端再把這些數據展示到網頁上, 這就得到了我們想看到的頁面 。
再如, 我們在瀏覽天貓商城的網頁, 準備進行購物時, 首先要登陸賬號密碼并點擊登錄按鈕, 頁面即跳轉到新界面, 顯示登陸成功 。 這也是前端先向后端服務器發出請求, 后端服務器與已存儲的賬號、密碼數據庫進行交互, 并對前端請求作出響應的過程 。
目前, 在互聯網企業中都會有相應的前端工程師和后端工程師, 一般來說, 工程項目都需要前端開發人員和后端開發人員團隊協作, 共同完成 。 伴隨著大數據時代的發展, 即使是不從事互聯網技術工作的人們, 也應該適當了解一些相關的基礎知識, 才能更好地融入這個日益信息化的社會 。
本文由東北大學計算機科學與工程學院副教授信俊昌進行科學性把關 。

    推薦閱讀