網站首頁 編程語言 正文
什么是前端開發?
概念
我們通常所說的前端開發通常指的是網站的創建
網站是一個用戶界面,也就是你在網站上看到的的文本、按鈕、圖像還有視圖。那么創建這些可交互界面的實踐就叫做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
相關推薦
- 2022-05-10 react設置多個classname
- 2022-01-17 怎么去操作從后端請求過來的參數
- 2022-10-06 Iptables防火墻connlimit與time模塊擴展匹配規則_安全相關
- 2022-04-18 Python?socket如何解析HTTP請求內容_python
- 2022-06-21 Git基礎之git與SVN版本控制優缺點區別分析_其它綜合
- 2022-08-15 el-table表格怎么在表頭的某項添加提示信息
- 2023-10-17 nginx重定向url、nginx域名轉發
- 2022-04-11 圖文詳解C#中的協變與逆變_C#教程
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支