【百度实习日记】Day 95:毕业设计初步计划

目的:实现一套可扩展的 web 应用搭建框架
初衷
快速的搭建一套简易的展示网站或者小型管理系统
框架要点:
1、框架:基于类 Bingo2 框架的 Action + Service + DataLogic 三层架构
2、协议:基于 HTTP 协议,以 JSON 格式传递数据
3、WebServer : 基于 Nginx 或者 Apache
4、开发语言 :PHP(为主) 和 Golang
5、数据库:MySQL 和 Mongo DB
6、前端框架:基于 JQuery ,有普通页面展示,有后台展示;支持图表插件;支持 MarkDown 插件
7、模块化,易扩展,分为核心模块和扩展模块,统一配置,入口单一,有容错机制
8、日志:请求日志、错误日志、模块日志;日志格式可定制化,日志解析器
9、支持静态文件存储,对接七牛云存储,支持文件上传到本地或者七牛云
适用场景:
1、简单的、以浏览为主的中小型展示型网站
2、数据库不是很复杂的(10张表以内)的 CMS 系统
3、基于JSON协议传递数据的 RESTFUL 后端 API 应用服务器
4、简易个人博客网站
5、简易资料库(图片上传、文件管理等)
不知道能不能实现,先立个字据,年后算账~
刘凯宁
20151130
Share