后端是指用戶看不見的東西,通常是與前端工程師進行數(shù)據(jù)交互及網(wǎng)站數(shù)據(jù)的保存和讀取,相對來說后端涉及到的邏輯代碼比前端要多的多,后端考慮的是底層業(yè)務邏輯的實現(xiàn),平臺的穩(wěn)定性與性能等。
為了讓服務器、應用、數(shù)據(jù)庫能夠彼此交互,后端工程師需要具有用于應用構建的服務器端語言,數(shù)據(jù)相關工具,PHP框架,版本控制工具,還要熟練使用 Linux 作為開發(fā)和部署環(huán)境。后端開發(fā)者使用這些工具編寫干凈、可移植、具有良好文檔支持的代碼來創(chuàng)建或更新 Web 應用。但在寫代碼之前,他們需要與客戶溝通,了解其實際需求并轉化為技術目標,制定最有效且精簡的方案來進行實現(xiàn)