任何 C 或 Fortran 程序复杂到一定程度之后,都会包含一个临时开发的、不合规范的、充满程序错误的、运行速度很慢的、只有一半功能的 Common Lisp 实现。
引用这句话,我是打算吐槽一票的 Python Web 框架的
用 Flask 、 Tornado 、 Web.py 写一个完整可用功能足够的 Project ,其实最后都是各种拼凑,各种组合,然后自己折腾出一个 Django 的样子出来,关键的是,自己拼凑完后,还没有 Django 做得优雅做得好!
觉得我这吐槽让你心里很不愉快?嗯嗯,的确不是那么愉快,那么打开你的 Flask 项目数数里面有多少个 from flask.ext.xxx import xxx 是不是当初说好的代码少启动快的初心变得不那么友好了?什么?要用上了 Flask-Admin 了啊? flask-sqlalchemy 呢?要搭配 Alembic 做 migrate 才好啊?
以上仅仅是深夜的吐槽,也仅仅是吐槽而已
写得浑身都是火气了!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.