专注的力量
文章目录
Pyhton 开发者中很少有人没听过 Kenneth Reitz 的名号,Requests ( HTTP for Human), Pipenv (Pip and Virtulenv) 等库均是由他主持开发的。其余闪闪发光的事迹不必赘述,今天我想扯些闲篇,谈谈大牛们的执行力,学习一下大牛们优秀的开发习惯。
Responser
先插入一段看似无关紧要的库介绍,摘自官网
简单来说 Responser 是一个用 Python 开发的 Web 框架, 你可能会说,Web 框架已经有 Django 和 Flask 等一些优秀的框架了,何必再来一个,不是重复造轮子了么,我们来看看官方文档的解释:
The Python world certainly doesn’t need more web frameworks. But, it does need more creativity, so I thought I’d spread some Hacktoberfest spirit around, bring some of my ideas to the table, and see what I could come up with.
一言以蔽之,Responser,为创意而生。一个简单的例子:
|
|
async
装饰符可选,这样,就构建了一个简单的 ASGI 应用,带有预装的 Jinja2 模板引擎。更多例子及用法可在官方文档找到。
Responser 糅合了 Flask 和 Falcon 的基本思想。到目前为止,似乎没有什么值得惊讶的事情,又一个 Flask-like Web 框架而已。然而事实是,这一框架,从雏形到官方网站上线,到 v 0.0.3 发布,仅仅只用了不过短短几天的时间!(第一次提交为 2018 年 10 月 8 日)密集的提交还在继续,短短几天已经有了近三百次提交记录,绝大部分是 Kenneth Reitz 的提交,不得不让人感慨大牛疯狂的执行力和开源社区的力量。What a crazy ! 推特上有人问 Kenneth 怎么 跑得这么快 开发得这么快, 一个似乎昨天才刚刚提及的概念,今天就做出来了。大牛戏谑地答道:
focus ;)
这也是我开这篇 扯淡 闲聊博文的主要动机。给如此咸鱼的自己一个敲打,最真实的励志故事就是活生生地发生在身边的事。灌水结束,May the fouce be with you, 我也要去追随大牛的执行力了:)