常常聽到網站設計中的前端與後端是什麼呢?

網頁設計 – 指的就是【使用者】能夠看見的部分,包含網站視覺設計(Layout)、UI ( 使用者介面 )
前端工程 – 指的就是【使用者】與【管理者】能夠使用的部分,包含UX ( 使用者體驗 )、前後台資料傳遞…等等。
後端工程 – 指的就是【管理者】能夠看見的部分,包含網站的管理後台、商品上架、ERP報表、會員管理…等等

網站設計、前端工程、後端工程

現行的網站架構當中,前端工程都是使用 HTML 以及 CSS 加上 javascript 鑽寫,後端工程最常見的是PHP與Javascript。

網站設計 和 前端工程,理論上兩者應是被分開的,但是因為有時專案小,兩者的重疊性較高,因此常常會被視為同一個工作,通常網站設計會先由設計師繪製出網站的Layout( 把網站整體架構圖像化,其中包含了介面設計(UI)與使用者體驗(UX) ),再以HTML及CSS把設計的畫面呈現在瀏覽器上,這是一個由圖面轉換為程式碼的過程,再加上javascript製作網站的互動功能,網站設計與前端工程的工作大致上到這裡告一段落,接下來會將程式碼交由後端工程師進行資料的串接。

後端工程,做法相當多元,目前大多數的網站後台都以 PHP 或 javascript 為主要語法,有些則會使用C+或C#,通常後端的工作主要是負責讓網站管理者能夠將網站資料透過簡單的介面輕易的編修網站內容,透過管理後台管理者能夠修改網站的圖文、上架商品、產生並查詢報表、管理會員…等等,許多功能都能夠透過後端程式達到需求,而要做到什麼程度的管理就要經由工程師與客戶詳細的討論囉!

設計與後端之間的構通橋梁

在APP( Application )尚未流行之前,網頁設計師將網頁切板完成後加上簡單的動態或是Flash動畫,便將檔案交由後端工程師進行資料串接,這也是為什麼設計常常與前端會被畫上等號,後來因為智慧型手機崛起,開始注重UI、UX的設計,網站不單單只是電腦螢幕瀏覽而已了,javascript的使用量也大幅地增加了,在這個轉變的過程中,前端工程師的工作也就這麼誕生了,前端介於設計與後端之間,負責擔任設計與後端的橋梁,實現設計的天馬行空並與後端的資料做串接,徹底實踐了前後端分離的任務,從此以後前後端都不會碰到各自的程式碼,也大大減少了一來一往共用程式碼而造成bug的機會囉。

如果您有其他想知道的問題

歡迎您到 聯絡我們  留言告訴我們你的問題,或是透過網站最下方的連結加入我們的 LINE 或是 粉絲頁,FUN小編都很樂意為您解答疑問喔!