日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

什么是前端開發?什么是后端開發?

作者:uiuing's 更新時間: 2022-01-21 編程語言

什么是前端開發?

概念

我們通常所說的前端開發通常指的是網站的創建

網站是一個用戶界面,也就是你在網站上看到的的文本、按鈕、圖像還有視圖。那么創建這些可交互界面的實踐就叫做WEB界面的開發

在這里插入圖片描述

就像是你在銀行里取錢不是直接往庫存里伸手去拿,而是通過ATM這個銀行的前端去進行一些操作

盡管我們說的前端開發盡管通常指網站開發,但是現如今的前端開發已經是全平臺的開發了,例如手機APP、微信小程序等。

所以準確的來說前端開發,應該是直接給予用戶的可交互式界面的開發,是創建用戶界面的實踐

讓用戶以安全且友好的方式與數據進行交互



技術棧

那么技術棧中有什么?那么通常使用了三種主要技術

對于前端開發,第一個是 HTML,它有助于在屏幕上創建 UI 元素

在這里插入圖片描述

第二個是 CSS,它基本上是定義網站的樣式,包括字體間距和顏色等

在這里插入圖片描述

然后是 JavaScript,它也可以通過一些庫,幫助處理屏幕上發生的事件,它負責發送和從后端接收數據

在這里插入圖片描述

前端開發需要確保任何人都可以使用的易于使用的界面,因此請確保它是可訪問,并且 UI 可在不同的設備操作系統上運行、不同的瀏覽器和屏幕尺寸等,最后是確保您可以遵循一些規則,通過一些視覺細節為用戶做導向并進行協作和溝通來




什么是后端開發?

概念

讓我們重溫一下前端開發是什么

前端開發:它是創建用戶界面的實踐,靈活并使用戶可以輕松地與數據進行交互。

那么后端開發是一種在數據中創建這些插件的做法,通常稱為應用程序接口或 API。

我喜歡將后端視為就像一組插頭,其中每個插頭返回一個經過計算的數據子集

在這里插入圖片描述

并且面板本身隱藏掉了獲取和計算數據庫的一些復雜操作

在這里插入圖片描述

與前端開發不同,后端不特定于任何一個平臺;事實上,它更像是一個基礎,它支持位于其之上的任何平臺。

為了說明這一點,讓我們回到我們的 ATM 類比。

當用戶想要從他們的賬戶中提取 40 元的時候,他們會點擊賬戶上的各種按鈕(或一些 UI元素)然后與后端進行通信以實際執行這些任務。現在讓我們回到插頭可視化面板。

想象一下前端插入一個叫做“get money”的插頭。

那個插頭其實連接到墻上的其他幾個插頭來執行業務邏輯

例如,檢查用戶帳戶中是否確實有 40 元,以及另一個插頭會從他們的余額中減去該金額。

開發其中的每一個插件是后端開發,以確保用戶數據安全。

簡單的理解,后端開發就是開發一些與數據打交道的插件,并提供對接方式給前端使用



技術棧

那么技術棧中有什么?那么通常它涉及兩種類型

編程語言:一種是服務器端編程語言,有助于構建API 本身

常用的是 Python Java Ruby PHP 和 javascript。

第二個是實際從數據庫中獲取數據的 SQL 語言

后端開發一是制作具備組織良好、可擴展和可測試的代碼。

后端的很大一部分是組織邏輯和數據,因此很考驗編寫的代碼質量。

原文鏈接:https://blog.csdn.net/qq_41103843/article/details/122464769

欄目分類
最近更新