A bootstrap tool for Flask APP
Project description
Fantasy
Flask 应用层框架。
Fantasy 设计思路
Flask 是一款 microframework 风格的框架,
基于Flask构造的App也理应保持该风格,所以在Flask中加入太多的功能是不必要的。
我们调研、使用过一些Flask的上层框架,就个人而言,我并不是特别认同这些项目的实现,在我看来不少Flask上层实现属于过度设计。
Flask 应该保持其简单灵活的特性。如果封装过度,我为什么不使用更完整更成熟的 Django
Flask 最大的价值在于,基于 microframework 的设计使得我们在构建微服务架构时,在App层开发效率得以极大的提升。
但是回到现实,如果完全不依赖更高级的封装,在使用Flask 时,又会增加了比较多的工作量。
Fantasy的目标就在此,在保持Flask简洁的同时,提供一层通用的组件,提升开发效率。
我们的目标很清晰,我们不是为了移植已经成熟框架的功能,而是应该聚焦于新的架构:微服务
如何在微服务架构中,更快速的开发,实现更轻量的应用集,才应该是Flask关注的。
当然,理想很丰满,现实很骨感。
在保持小巧和开发高效之间,这个平衡点并没有描述的这么轻松。
目前我们还在尝试中,所以这还是一个不稳定的项目,虽然在我们的项目中,已经开始正式使用。 在生产环境你应该慎重使用。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
flask-fantasy-0.2.15.tar.gz
(11.1 kB
view hashes)