如果以找工作的角度,我的建议是不要把自己异化为某一个framework的工具人,先熟悉Flask和FastAPI,现在的Python团队用这两个多一些,但是其它的框架也应该做到可以拿来就用,特别是Django这种工具箱内容丰富的老牌技术,学会了自己接活都是个不错的选择。最好Java/Go/Javascript的竞争技术和相关也都学一学。当然这会辛苦...
Django是面向专业的网站开发工程师的设计的,所以更成熟稳定。测试开发工程师的核心工作主要是自动化、测试技术研发、测试服务开发。因为对能力的要求更全面,网站开发只是其中一部分的工作,所以更快速易用的框架是首选,推荐使用Flask与FastAPI。 我的建议是先使用这些迷你的开发框架,比如Python中的Flask或FastAPI,或者Java中...
也就是说,Flask 是一个通用型框架,和 FastAPI 依赖的 Starlette 一样,而 FastAPI 是添加 Web API 支持的二次框架。因此,Flask 应该和 FastAPI 所依赖的 Starlette 进行比较,而 FastAPI 应该和基于 Flask 的 Web API 框架进行比较。 同理,FastAPI 也不能和 Django、Tornado、web2py、Bottle、CherryPy、Pyramid、S...