关于我

python coder, USTCer, 应用统计

兴趣:

  • python web 开发
  • python 可视化
  • python 机器学习
  • go web 开发
  • python 数据分析

前端基础: html, css, JavaScript

前端框架:vue,react

后端框架: springboot,flask,django,apiflask,gin

后端api的规范: restful

异步任务: celery

数据库:

  • mysql,开源
  • sqlserver 微软的关系型数据库
  • mongodb Nosql,不要求数据的格式
  • pandas(处理大型的excel)放在内存中去存储计算,更适合数据分析,小规模的数据,在做python中间环节处理时,可以快速的与json,dict不同的 数据类型进行转换

以上的数据库,可以在大型web框架中与ORM集合,比较重要的flask-sqlalchemy,Mybatis(在springboot中使用),将java接口映射为对应操作的sql语句,然后再数据库中执行SQL语句

框架只是工具,最重要的还是满足需求,用户能够接触到的就是前端,漂亮的可视化,以及逻辑清晰的页面布局,现在做的大多数的展示主要还是前端的展示。其中比较重要的就是将各地散落的数据进行统一的汇总,聚合处理

现在大多数据的web框架都有着类似的讨论,前后端一体,页面渲染,以及逻辑处理都通过后端来实现。

不同的公司,不同的团队,使用的框架不同,但是每个框架涉及到的web开发的理念,设计思想,需要做的事都是一样的。

后期可以出一个 vs 对比的文章 springboot vs flask vs gin