基于Bottle 封装一下自用web前后端分离开发框架(1):项目规划

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于Bottle 封装一下自用web前后端分离开发框架(1):项目规划相关的知识,希望对你有一定的参考价值。

参考技术A 因起初开始自己入门web的时候,是由以前我们的大牛主管来引导,非常感谢他一直以来的指导。接下来的系列文章主要是自己再这几天使用了flask之后,尝试继续使用Bottle封装成类似的那种来处理。

基于Bottle做一个简单后台权限管理系统,自用
系统是基于 https://github.com/wuyouzhuguli/FEBS-Vue 的前端源码上来做,后端就改成了我自己用bottle

关于环境安装等问题,在此也不再重复的叙述,其实网上也有大把的教程。

因为后续我们的很多的项目都依赖一个公共的基础库,而且相关的开发都是基于自由的基础库上进行开发,所以我个人的洗好,则是把相关的一些基础的放在同一个大项目文件夹下,这样也方便后续的其他微服务开发。

因为我个人的喜欢,还是喜欢把一些独立的东西放在独立的包下去管理。可能划分多也未必是好事,不过目前我基础库也不算是非常多,所有相关的包都是独立的。

相关的包的解析如下:

因为每个项目都是独立的,所以后续各自项目开发人员都负责自己的项目即可。相关基础库原则上,只需要新增相关其他方法,后续同步上不及时的问题,也不会因为某个人修改了基础库,导致某个项目异常等问题。

相关的包的解析如下:

因为个人喜欢问题,可能相关分包其实是有问题,过多的分包后期也许可能对管理来说可能会有点不好,不过,我个人喜欢的事一个独立的包处理独立的事,所以分包上,可能有点个人形式主义。

以上是关于基于Bottle 封装一下自用web前后端分离开发框架(1):项目规划的主要内容,如果未能解决你的问题,请参考以下文章

Django 3 + Vue.js 前后端分离Web开发实战

前后端分离-利用 koa 实现基于 node.js 的 web 高性能中间层

Flask + Ant Vue 前端后分离开发实战-前言

Python 3+Django 3 结合Vue.js框架构建前后端分离Web开发平台实战

基于 webpack 的前后端分离开发环境实践

基于C#和Blazor开发的前后端分离框架