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

