今年推薦2個適合新手的開源項(xiàng)目。既然是適合新手的,咱就不推薦哪些分布式啦,大數(shù)據(jù)之類的。切入點(diǎn)在于門檻低,適合新手學(xué)習(xí)。
說是兩個項(xiàng)目,其實(shí)也算一個,都是作者開發(fā)的博客管理類項(xiàng)目,都是作者開發(fā)來學(xué)習(xí)的。但是頁面審美非常在線,絕非糊弄之作。
看了作者的博客,是一個2017級的大學(xué)生,真是后生可畏啊。想想我大一的時候在干啥。。。
1,Tumo Blog
Tumo Blog是一個基于SpringBoot2開發(fā)的博客系統(tǒng)。Tumo Blog的后臺管理頁面基于ElementUI繪制,后臺管理通過ajax異步交互,相當(dāng)于前后端半分離吧。
技術(shù)選型
后端
- 基礎(chǔ)框架:Spring Boot 2.1.3.RELEASE
- 持久層框架:Mybatis 1.3.1
- 安全框架:Shiro
- 模板引擎:Thymeleaf 3.0.11.RELEASE
- 其他:Druid、PageHelper、AOP、
前端
- 基礎(chǔ)框架:ElementUI
- JavaScript框架:Vue.js
特點(diǎn)
- 簡約的設(shè)計(jì),漂亮的界面。
- 博客前臺、管理后臺響應(yīng)式設(shè)計(jì)。
- 支持Markdown格式文章的撰寫。
- 支持文件上傳。
- 支持網(wǎng)易云音樂定制。
- 項(xiàng)目后端管理頁面基于Vue.js和ElementUI設(shè)計(jì),避免繁瑣的DOM操作。
- 登錄日志記錄,IP、地理位置等。
- 個性化社交設(shè)置。
預(yù)覽
響應(yīng)式:
項(xiàng)目地址
https://github.com/TyCoding/tumo
2.Tumo Blog -vue
作者又開發(fā)了一個完全的前后端分離的版本。一個基于vue組件、SpringBoot2開發(fā)的前后端分離的博客項(xiàng)目。
這個是Tumo Blog前后端完全分離的版本,前端分為vue 和 angular 兩個版本。如果你正在學(xué)習(xí)前后端分離開發(fā),這將是個不錯的練手項(xiàng)目。
特點(diǎn)
- 簡約的設(shè)計(jì),漂亮的界面。
- 博客全站響應(yīng)式設(shè)計(jì)。
- 博客管理后臺支持國際化。
- 支持富文本、Markdown格式文章的撰寫。
- 支持文件上傳,下載。
- 支持七牛云對象儲存服務(wù)器的管理(上傳、下載、重命名)
- 支持網(wǎng)易云音樂插件。
- 項(xiàng)目基于vue實(shí)現(xiàn)前后端完全分離的開發(fā)模式。
- 項(xiàng)目基于SpringBoot-2.x框架開發(fā)。
- 更多功能正在開發(fā)中...
預(yù)覽
項(xiàng)目地址:
https://github.com/TyCoding/tumo-vue