码迷,mamicode.com
首页 > 数据库 > 详细

平台项目~ 数据库平台建设-简介

时间:2019-08-06 11:17:25      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:完整   功能设计   axios   数据交互   行数据   权限系统   post   好的   防止   

一 前沿简介
    如何一步步构建自己的数据库平台
二 技术介绍 
   后端语言 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 关于平台的权限系统,这部分比较繁琐,建议项目后期再进行构建处理,先以实现功能为目的
七 补充
   这是开篇的第一章,我现在也是菜鸟,正在一步步实现自己的平台功能.最后再说一句,构建平台没你想的那么难,欢迎大家去尝试,多多交流

平台项目~ 数据库平台建设-简介

标签:完整   功能设计   axios   数据交互   行数据   权限系统   post   好的   防止   

原文地址:https://www.cnblogs.com/danhuangpai/p/11307313.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!