自己的项目,反正自己用,都是 bottlepy 写的。结果这次想升级一下。发现 bottle-redis 插件竟然挂掉了。
然后再定睛一看,这玩意从七年前 0.2.3 版本以后就没再没有发过新版,3.5 引入的一个问题自从 PR 被合并掉以后就再也没有发过新的。
https://github.com/bottlepy/bottle-redis/commit/4c2306e5c8dbaa271514bcc28980150b55d53f68
感觉自己好老了。
1
ClericPy 2022-02-18 21:26:24 +08:00
这个库当年可是引领了一波风潮, 启发了不少后来的框架
第一次用它的时候我甚至连个程序员都不算, 但真的太方便了. 后来也从这种 "单文件" "短代码" "无依赖" 特色上受益匪浅, 做功能做的太纯粹了真纠正了我当年 "多多益善" 的思维 |
2
haoliang 2022-02-18 22:19:09 +08:00
虽然但是,这么简单的功能需要用单独的插件解决吗?基础类库都有,这种 bridge 、adaptor 类的插件我觉得真没啥必要作为依赖引入
|
4
westoy 2022-02-18 22:32:05 +08:00
@ClericPy
那是 webpy 吧 bottle 是仿的 sinatra ,flask 那边是 pocoo 搞 wekrzeug 这个 wsgi 工具包, 原先搞过一个 p 开头还是 q 开头的框架, 当时砍了, 也仿 sinatra 搞了个 flask 作为 werkzeug 的演示案例......都是比较后来的了 |
5
gengchun OP |
6
westoy 2022-02-18 23:04:54 +08:00
|
8
ClericPy 2022-02-18 23:11:05 +08:00
|
9
RatioPattern 2022-02-18 23:21:53 +08:00
bottle 靠谱的,项目不喜欢太多依赖追求效率就直接 bottle
|
10
abersheeran 2022-02-19 00:30:38 +08:00
以前我也用 bottle ,后来自己写了个也是无依赖但只支持 Python3 的,代码提示效果比那个好,就不再用了。
|
11
ospider 2022-02-19 01:02:58 +08:00
时过境迁,连 Flask 的核心作者 Armin 都已经去写 Rust 了。
|
12
duke807 2022-02-19 01:22:50 +08:00 via Android
曾經經常用,後來改用 python 自帶的 cgi 或 ws 與前端交換數據了
|
14
frostming 2022-02-23 14:32:28 +08:00
早年间的 python 包都是追求无依赖的,谁让当时包管理几乎没有,pip 都是个新鲜东西( 2008 年才有)
现在搞个依赖很方便了,还是模块化好点 你们谁看过 peewee 的源码吗 |