前端開發過程經歷了**前後端不分離**,**前後端半分離**,**前後端完全分離**三個階段。
**前後端不分離**
在早期的時候前後端是不分離的開發模式,前端只負責書寫靜態頁面以及一些樣式,渲染真實資料的時候是在伺服器端進行頁面的拼裝,然後返回給客戶端渲染資料,在前後端不分離開發的時代前後端是屬於高度耦合的.
如下圖
前後端半分離
第二個階段由於單頁開發的出現產生了前後端半分離開發模式,
首先提示一線表現層中的三層結構mvc
m:模型層(資料)
v:檢視
c:控制器
在前後端不分離的時代是後端c控制m填充到v裡面在伺服器端渲染後返回給前端
而隨著單頁開發引申出來的前後端半分離開發後端只需要提供資料的介面將mvc中的v檢視分給了前端如下圖
在半分離的階段因為採用了單頁開發技術所以會出現所以會出先伺服器首頁白屏的效果
前後端完全分離
在前後端完全分離的時代不僅將v分給了前端,而且將c也分給了前端檢視控制專案,
iOS 開發程序與執行緒
程序 process 是一塊包含了某些資源的記憶體區域。作業系統利用程序把它的工作劃分為一些功能單元。程序中所包含的乙個或多個執行單元稱為執行緒 thread 程序還擁有乙個私有的虛擬位址空間,該空間僅能被它所包含的執行緒訪問。通常在乙個程序中可以包含若干個執行緒,它們可以利用程序所擁有的資源。在引...
開發程序 第六周
請不要講本專案相關資料外洩,謝謝!在linux平台開發,使用語言,推薦python,也可以用c 請注意python的縮排格式!編譯器使用linux自帶的gredit,可以使用roboware來解決python的縮排問題。寫 時,請注意新增注釋,多使用函式型別,少使用全域性變數,注意ros的程式設計規...
用VB開發程序管理軟體
程序管理在 windows 中是乙個比較重要的內容,由於每乙個正在執行的程式 包括windows的後台程式和動態鏈結庫 都對應有各自的程序,通過對程序的 管理可以防止一些非法程式 如特洛伊 木馬程式 的執行,但是windows的任務管理器 就是按alt ctrl del後出現的那個東東 雖然能夠中止...