毕业在即,一年一度的论文答辩终于要来了,作为一名计算机专业学生,感觉毕业设计不做个管理系统自己这个学是白上了一样。(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 标签会动态地替换掉静态内容,使页面动态显示。
本人会在后续文章和大家一一介绍各个技术使用以及问题点,有需要源码的私信小编,最后上传一张后台展示截图: