網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > 生活小知識 > 

網絡堆棧是什麼意思

欄目: 生活小知識 / 發佈於: / 人氣:3.2W

網絡堆棧是用於Web開發的技術、工具的集合。

網絡堆棧是什麼意思

有三種類型的Web Stack,即FrontEnd,BackEnd和Full Stack。前端堆棧與使用瀏覽器呈現的語言一起工作。它也被稱爲客戶端。使用此堆棧的開發人員稱爲FrontEnd Developer,通常他們使用HTML,CSS和JavaScript。它被稱爲FrontEnd Stack,因爲您在網站上看到的並與之互動的東西。HTML用於定義網頁的結構,CSS用於樣式HTML文檔,JavaScript用於向網頁添加邏輯和交互性。後端堆棧 - 該堆棧使用構建應用程序背後的實際邏輯的語言。它也被稱爲服務器端。

使用此堆棧的開發人員稱爲BackEnd Developer。通常FrontEnd開發工作更多的是創建用戶介面,而BackEnd開發則實現了使應用程序正常工作的實際業務邏輯。在後端堆棧中,大多數操作不會發生在用戶面前,而是發生在服務器和後臺。BackEnd Developer與服務器端腳本語言和數據庫語言一起工作。服務器端腳本語言是執行在服務器上的語言,例如PHP,NodeJs,Python和ASP.NET。他們曾經創建用戶,服務器和數據庫之間的通信。數據庫語言用於讀取,更新,刪除和創建數據庫中的數據。有兩大類數據庫語言,完整堆棧 - 此堆棧與FrontEnd和BackEnd堆棧一起工作。作爲Full Stack開發人員需要您瞭解所有FrontEnd和BackEnd技術。

Tags:堆棧