服務器和客戶端開發的理解?每次做項目總是會涉及到服務器與下位機之間的通訊,往往會涉及到客戶端、服務器、前端、後台、下位機這些概念,對于做電子研發的初級工程師來說,往往會理不清這些概念,所以這篇文章打算簡單的介紹下這些術語,分析他們之間的關系另外,這篇文章作為自己的一篇技術筆記,僅供參考,如有錯誤之處,還望指正 ,我來為大家講解一下關于服務器和客戶端開發的理解?跟着小編一起來看一看吧!
服務器和客戶端開發的理解
每次做項目總是會涉及到服務器與下位機之間的通訊,往往會涉及到客戶端、服務器、前端、後台、下位機這些概念,對于做電子研發的初級工程師來說,往往會理不清這些概念,所以這篇文章打算簡單的介紹下這些術語,分析他們之間的關系。另外,這篇文章作為自己的一篇技術筆記,僅供參考,如有錯誤之處,還望指正。
客戶端:可以向服務器發起請求的一方叫做客戶端,比如一款APP
服務端:顧名思義,能夠響應客戶端請求的一方叫做服務器,比如雲服務器
前端:與用戶進行直接交互的網頁或者界面
後台:能夠對數據進行管理的模塊,比如數據庫系統
下位機:屬于被動控制的一方,往往是某一設備,與上位機概念對應
上位機:主動控制的一方叫做上位機,比如APP或者一款PC機上運行的軟件
雖然介紹完這些概念,但感覺還是比較抽象,那麼它們之間到底是如何聯系的呢?下面以一個具體的案例進行分析。
案例:現在電影院大多都有“娃娃機”這樣的設備,用戶掃碼登錄後可以通過手機界面按下“開機”指令,然後就成功開啟一台設備,用戶可以操作“已開啟”的設備抓取“娃娃”。
,