搜尋
首頁常見問題web後端開發主要做什麼?

應用程式或web服務可以分為兩大部分:前端後端。從這些名字可以猜出他們的角色。前端是你可以「看見」的部分。它是讓你與應用程式或服務互動的部分。顏色、動畫、佈局以及所有其他增加你使用應用程式或網站體驗的酷東西就是前端。前端通常稱為使用者介面(UI)。後端是你看不到的部分。它是應用程式或網站的內部工作。這包括伺服器、資料庫等。

web後端開發主要做什麼?

例如你正在本網站上讀一篇文章。字體、顏色、圖案等構成這一頁的正面。但是,本文的網頁和內容是由伺服器提供的,並從資料庫中取得。這是應用程式的後端部分。

後端開發人員做什麼?

後端開發人員處理的一些事情包括:

#1.編寫伺服器端程式碼

2.編寫與資料庫互動的程式碼

3.確保伺服器端程式碼是安全的,沒有漏洞

4.確保伺服器端程式碼最佳化到足以處理大量流量

5.在線上部署程式碼,以便其他人可以使用您的服務

後端開發人員可以在單一專案上與其他類型的開發人員合作,因為完成應用程式或web服務所需的技能集並不僅限於後端開發。

必備的知識

在深入研究後端開發人員使用的框架、語言和技術之前,有一些東西您應該熟悉。

首先,了解什麼是伺服器,以及伺服器的不同類型。 (推薦相關文章:《什麼是伺服器》)

#其次,了解什麼是資料庫以及資料庫的不同類型。 (推薦相關教學:《國內常見的資料庫有哪些?各種資料庫簡介》《mysql教學》)

第三,基本上了解HTTP是什麼。伺服器和客戶機(即應用程式的「使用者」-例如web瀏覽器)之間的通訊是透過某些規則(「協定」)進行的,您應該了解該協定是如何運作的。 (推薦相關文章:《http協定是什麼》)

第四,您應該知道什麼是應用程式介面(API)。進一步,了解REST api和SOAP api之間的差異。 (《相關文章推薦:api是什麼》)

#註:典型的後端技術集(「技術堆疊」)稱為LAMP。它是Linux(作業系統)、Apache(伺服器)、MySQL(資料庫)、PHP(伺服器端語言)的縮寫。

相關推薦:《2019年熱門的web後端開發框架有哪些?

以上是web後端開發主要做什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。