最近使用的几个web管理系统的架构

随手记录一下最近使用的几个web管理系统的架构

 

一、     Jquery+bootstrap+express+mysql+nodejs

前后端不分离,web采用了Jquery和bootstrap,以满足不同

宽度的浏览器展示,web服务器采用了nodejs,使用express框架来优化路由,便于维护管理。数据持久化采用了mysql,nodejs使用mysql模块来连接数据库。

优势:部署简单,缺点:前后端均使用js(如果要使用其他语言,采用exec调用),受到一定限制。参考项目:LitongZero的学生管理系统

 

二、     前端element+vue3 +nodejs,后端mysql+nodejs

这个框架和以上的框架类似,区别在于前后端分离,采用

了2个nodejs来满足设计需要。其中前端用element的组件,前端web采用vue3的路由系统,通过json和后端交互。

后端nodejs使用mysql模块和数据库交互。

     优势:前后端分离,更加灵活,参考项目 linxin的后台管理系统。

 

三、     前端vue2.x+nodejs,后端python+Django+mysql

这个框架采用前后端分离,前端采用vue2.x来展示,web

服务为nodejs,后端采用了python语言和Django框架,框架和mysql数据库采用了orm来交互。后端的web服务器为Django。优势为后端采用了python,有着更多的类库和开发案例。参考项目:腾讯的Tdesign start。

posted @ 2023-03-04 08:12  ZhongciWang  阅读(78)  评论(0编辑  收藏  举报