提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、Flask的优劣势?
1. Flask优点
1. 简单易学: 便于掌握 Web 开发,学习;开发、维护应用都相对容易。
2. 易于构建原型: 架构抽象层次较少,可以快速构建原型。
3. 代码库小: 基础库代码少,有效降低应用的大小。
4. 灵活: 开发者可以按需将外部元素加入到项目之中。架构没有严格的设计模式、协议及数据库要求。每个部件可灵活替换。
2. Flask 缺点
1. 构建复杂系统过程较繁琐: 在特别复杂系统里开发者需要引入过多的第三方库,造成代码库维护麻烦。
2.处理多请求时开销比较大: 由于没有内置的异步机制,处理大量请求时会花费过多的时间。
3.安全风险: 由于内置功能较少而引用大量的第三方工具库,对系统的安全带来较大风险。
4.维护成本高: 在长期运行及开发过程中,维护过多的第三方库(例如库的废弃、不兼容)会带来昂贵的成本。