
事情要从一个本来很简单的念头说起。
我想做一个行情类应用。 目标朴素得不能再朴素了:
用户自己配个 API Key , 就能看 A 股 / 港股 / 美股 / 汇率 / 指数 / 加密货币 的实时行情和历史曲线。
于是我开干了。
应用很快写完了,逻辑清晰,代码优雅,README 看起来还行。 t/1187033
设计初衷也非常“程序员式正义”:
听起来是不是特别合理? 我当时也觉得自己是个天才。
应用一交到用户手里,问题就来了:
总结一句话:为了用我的 App ,用户得先修完一门《全球金融数据 API 导论》。
本来是看行情, 结果变成了 配置行情。
功能是有的, 但体验极其反人类。
我终于意识到一个残酷的事实:
用户根本不想折腾。
问题的本质其实很简单:
既然如此,那干脆一步到位。
我干了件看起来有点“本末倒置”的事:
我去改了一个开源库
项目名叫 Aktools,原本就很强, 但我对它下手更狠了一点,加缓存,加数据源:
https://github.com/johnny-peters/aktools-change
我改造后的 Aktools ,目标只有一个:
用户什么都不用配置
只需要:
docker run / deploy aktools 然后就能直接用。
你能拿到什么?
没有 API Key 没有平台选择 没有额度焦虑 没有配置地狱
一句话:
Aktools 部署完,数据就自己长出来了。
回头看这件事,特别有意思:
真正实现了:
“为了这碟醋,我包了顿饺子, 结果发现饺子比醋香多了。”
如果你是:
那你直接访问 https://price.btc-reborn.com/ ,可以订阅行情,配置持仓; 也可以在项目地址 https://github.com/johnny-peters/financial-dashboard 下载 exe,拥有一个无广告绿色的可开机启动的控件(仿 mac 做的)
如果你是:
那你可以直接从这里开始:
Aktools (改良版): https://github.com/johnny-peters/aktools-change
技术人常犯的错是:
把“可配置性”当成“用户友好”。
但后来我才想明白:
真正好的体验, 是让用户连“配置”这个概念都不需要知道。
1 Hansah 1 天前 cool ,刚好搓了个虚拟交易系统,用得上 币安有免费 API 的 |
2 raejee OP 进来留言的朋友不妨留下以太坊地址,我们会给前 100 个留言的人发放服务代币 |
3 JimmyG 1 天前 0xE49Ce83b2e6940137cb252E67c052B66B882beA3 |
4 jimbray 1 天前 |
7 raejee OP @JimmyG 已发,请关注代币及官网 btc-reborn.com ,后续有优惠服务 |
8 xiaoao199 21 小时 30 分钟前 via Android 0x215788a841924aca2f16a8141ea3098573e94a29 |
9 KelleyV9 19 小时 30 分钟前 0xD47907598e1749B6E80fB5649e9DC47eDFc98b6B |