一 前沿简介
如何一步步构建自己的数据库平台
二 技术介绍
后端语言 python
后端框架 django-rest-framework
前端动态 vue+vuex+axios
前端ui element ui
前端ui框架 vue-admin
三 开发工具
我推荐pycharm 很经典的开发IDE工具,可以同时进行drf和vue框架开发
四 前后端分离框架
优点 现在流行的python框架都已经在遵循前后端分离策略,这样能更好的让前端研发帮你拓展功能 能降低学习成本,更好的分离业务逻辑
缺点 任何关于安全或者逻辑的判断可能都需要前后端都做,防止出现安全问题,我列了以下几点
1 认证登录 2 权限菜单 3 传递数据的有效值判定等
五 开发流程
1 后端python构建 api接口
2 采用postman测试api接口调用
3 前端vue构建
4 前后端进行数据交互
六 关键点注意
1 在开发一个功能模块前一定要设计完整的流程,比如数据库查询模块,考虑各种情况和限制,设计出完善的功能流程,在后期能避免开发的低效率问题
2 前后端数据交互制定一个标准的数据格式,通用在各个功能模块,形成统一的标准
3 项目前期以实现功能项目为主,不要怕代码繁琐重复,后期经验丰富了再来精简代码,封装模块组件
4 多多和研发人员和其他同行进行交流,参与平台测试.不断的改进功能设计,能帮你构建一个更加健壮的平台
5 关于平台的权限系统,这部分比较繁琐,建议项目后期再进行构建处理,先以实现功能为目的
七 补充
这是开篇的第一章,我现在也是菜鸟,正在一步步实现自己的平台功能.最后再说一句,构建平台没你想的那么难,欢迎大家去尝试,多多交流
来源:oschina
链接:https://my.oschina.net/u/4386148/blog/3439300