中后臺的網(wǎng)站框架和頁面模板指的是什么?
時間:2023-12-20 06:24:02 | 來源:網(wǎng)站運營
時間:2023-12-20 06:24:02 來源:網(wǎng)站運營
中后臺的網(wǎng)站框架和頁面模板指的是什么?:剛從美國飛回來,下飛機了。
首先如果你這個中后臺采用前后端分離的話,前段框架一般分為ui框架于js框架。后端比如java的spring。
如果不是前后端分離的,那么可能使用后端spring+模板引擎比如 freemaker,thymeleaf。
0.后端框架
比如spring這種,就是用java寫的,用得公司就很多,幾乎成為業(yè)界標準了,處理前臺接口+業(yè)務邏輯+數(shù)據(jù)這些都有很棒的包支持。根據(jù)框架規(guī)范的一些寫法都很方便。
1.ui框架:
比如國內的antdesign,國外的materail-design,boostrap。
ui框架多為一些html+css寫的組件,也有html+css+js寫的組件,現(xiàn)在這些組件開發(fā)者一般也使用typeScript/es6+less/sass+jsx什么的,只是需要編譯。
2.js框架
比如react,angular,vue等。react要說明的是,只是處理視圖層的js框架,主要就是宣稱虛擬dom+jsx,方便組件開發(fā),簡單易用,不過一般都還要結合其他模塊、框架使用。angular就是完整的mvc一體化框架,直白說就是處理數(shù)據(jù),頁面交互,這些都有一定規(guī)劃。vue說是漸進式框架,我用得少,你可以把vue單獨引入,當一個輕量的js庫,比如jQuery這么使用,也可以把各個模塊配套使用,就像angular一樣使用。
每一種框架,都有一定的屬于框架自己的語法與規(guī)范。這是你需要知道的。
3.頁面模板
這個頁面模板就比較簡單了,中后臺的很多頁面,你自己去看看,往往很多頁面都是長得差不多的。那么你寫一個模板,放哪兒。之后叫你開發(fā)頁面的時候,你發(fā)現(xiàn)差不多,那么你就只需要把模板稍微改改就OK了。
如果是后端模板引擎的話,就是說那個thymeleaf頁面,這種頁面類似HTML+css,也可以有少量js,還有結合后端模板的一些固有寫法,每一種模板的語法稍微不一樣,但是簡單。