畢業(yè)在即,一年一度的論文答辯終于要來了溶推,作為一名計算機(jī)專業(yè)學(xué)生徊件,感覺畢業(yè)設(shè)計不做個管理系統(tǒng)自己這個學(xué)是白上了一樣。(PS:確實由于近期太忙蒜危,實在是沒有時間分析需求庇忌,找項目),思來想去在結(jié)合了頭條舰褪、簡書這兩款系統(tǒng)之后皆疹,準(zhǔn)備也做一款類似功能系統(tǒng)。
俗話說只發(fā)文字不發(fā)圖就是耍流氓占拍,先給大家看幾張圖凈凈眼略就。
技術(shù)選型
后端技術(shù):SpringBoot
前端框架:Semantic UI
模板引擎:Thymeleaf
SpringBoot介紹
SpringBoot是由Pivotal團(tuán)隊在2013年開始研發(fā)、2014年4月發(fā)布第一個版本的全新開源的輕量級框架晃酒。它基于Spring4.0設(shè)計表牢,不僅繼承了Spring框架原有的優(yōu)秀特性,而且還通過簡化配置來進(jìn)一步簡化了Spring應(yīng)用的整個搭建和開發(fā)過程贝次。另外SpringBoot通過集成大量的框架使得依賴包的版本沖突崔兴,以及引用的不穩(wěn)定性等問題得到了很好的解決
Semantic UI介紹
如今使用方便的前端 UI 庫層出不窮,最廣為人知的是 Bootstrap蛔翅,不過 Semantic-UI 憑借自然語言式的類定義敲茄,極大提升了開發(fā)體驗,在互聯(lián)網(wǎng)開發(fā)者中逐漸受到廣泛歡迎山析,目前 (2017.7.11) 在 GitHub 上擁有近 36000 個 star堰燎。如果你使用過 GitHub,你肯定知道這意味著什么笋轨。
Thymeleaf介紹
Thymeleaf 在有網(wǎng)絡(luò)和無網(wǎng)絡(luò)的環(huán)境下皆可運行秆剪,即它可以讓美工在瀏覽器查看頁面的靜態(tài)效果,也可以讓程序員在服務(wù)器查看帶數(shù)據(jù)的動態(tài)頁面效果爵政。這是由于它支持 html 原型仅讽,然后在 html 標(biāo)簽里增加額外的屬性來達(dá)到模板+數(shù)據(jù)的展示方式。瀏覽器解釋 html 時會忽略未定義的標(biāo)簽屬性钾挟,所以 thymeleaf 的模板可以靜態(tài)地運行洁灵;當(dāng)有數(shù)據(jù)返回到頁面時,Thymeleaf 標(biāo)簽會動態(tài)地替換掉靜態(tài)內(nèi)容等龙,使頁面動態(tài)顯示处渣。
本人會在后續(xù)文章和大家一一介紹各個技術(shù)使用以及問題點,有需要源碼的私信小編蛛砰,最后上傳一張后臺展示截圖: