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