首先,先给本身记一过。前端
比赛结束后的这段日子,一直沉迷在休息的自我麻醉中,不够自律;常常睡懒觉到中午,而后起来追追剧,吹吹B一每天的就过去了。git
因此,这篇博客权当是新的起点吧!sql
另外,博主前段时间本身搭了一个博客,后面的文章会两边同步发布,慢慢的向新博客过分,欢迎你们来提意见哦😁。博客地址:Ocean.Li的博客(昕无旁骛)
服务器
Ocean Mooc是一套轻量级的在线教育平台,产品主旨是:人生的大不一样,从珍惜碎片化小时间开始。架构
原因:本系统用于笔者2018年毕业设计,初衷是在毕业之际,但愿给本身的学弟学妹们留下点东西。原计划4月底启动这个项目,后来因为参加比赛,时间比较紧,因此就一直搁置到如今。恰逢毕设选题,索性准备将这个项目用做毕设,跟个人指导教师沟通后,她也比较支持;因此,本身准备花点心思去作这件事。框架
目标:全栈的搭建这个平台,包括:服务器端、Web端、Android端。分布式
服务器端使用Spring Boot进行开发,采用模块化开发思路,Web端暂定Vue+elementU,Android端使用RxJava+Retrofit+MVP的基本框架/模式。全量项目预计于2018年9月9日前完工。ide
进展:目前处于Android端的前期设计阶段,已完成Ocean Mooc For Android开发计划制定、模块划分、原型设计、初步技术选型。下一步进行,Android端项目骨架搭建以及基础类库编写。模块化
Project 码☁️地址:https://gitee.com/xykjlcx/OceanMooc编码
该项目为笔者毕设项目群中的Android客户端,采用模块化、插件式开发。
项目架构:多模块、单Activity多Fragment
技 术 栈 :Retrofit、RxJava、Glide、EventBus、Fragmentation .....
项目原型:
指导思想:抽象通用逻辑、封装通用框架、从项目中积累SDK
项目详情:点此出跳转至Ocean Mooc For Android的README
该项目为笔者毕设项目群中的服务器端,预计7月初开始设计编码。
项目语言:Java
项目架构:聚合模块化架构(非分布式)
技 术 栈 :SpringBoot、SpringMvc、Mybatis、Mysql、Redis ...
计划时间:7.1-7.23
该项目为笔者毕设项目群中的Web前端,包含:前台用户端、后台管理员端
该项目计划在Android和Server的基本功能模块开发完毕后启动。
暂定架构:MVVM
技 术 栈 :HTML、CSS、JavaScript、Vue、Element UI ...
计划时间:最晚应当8月中旬开始