iT邦幫忙

1

HTML筆記(01)-前端、後端和全端

那天跟朋友聊天,我跟他說我的同學是打程式的所以薪水很高。他很不解,什麼叫做打程式的?我就說就資料探勘那類的,他就說所以是做後端嗎?我說我不知道,他很生氣,他說你如果出去在工程師面前講說你是在打程式的而不直接說是前端、後端還是全端會令人很生氣。
我才知道,原來在我的學生時期,我只會一直說我要寫程式,打出一個又一個的範例,做出一題又一題的作業卻從來不知道在實際應用中,這些資料是用在哪裡。
所以先來搞懂他們之間的差別吧!


前端(Front end):顧名思義是整個網頁架構的前端,是在使用者瀏覽器執行。
→網頁的呈現方式
→與使用者進行互動
→傳送額外的需求給後端
簡而言之就是平常我們打開網頁所接觸到的就是前端,不論是在Google搜尋想要的資料或是在購物網站瀏覽商品到訂購,這些服務頁面都是由前端工程師打造出來的。

工具(用來設計網頁):HTML、CSS、JavaScript

後端(Back end):整個網頁架構的後端,也就是使用者不會看到的,是在伺服器端執行的動作。
→掌管所有使用者的需求
→儲存資料
→傳送個人化的回應
比方說搜尋案enter之後的所有行為都是後端工程師的工作
又好比說在購物網站點選訂單確認之後,將所有資料進行溝通及運算,還有資料庫也包含在其中。

工具(資料運算、資料分析):PHP、Java、Python、Golang…

全端(Full-stack):前端+後端,就是包山包海,把整個網頁的架構一手包辦。


尚未有邦友留言

立即登入留言