Ruby 12-factors app 的重要性和 rails 信条比起来 孰重?

zzz6519003 · 2024年11月21日 · 最后由 693856 回复于 2024年12月22日 · 596 次阅读
0 楼 已删除

12 因素和原教旨 Restfull 一样,你只能当成一种思想去理解,工程上讲是个几乎不可能达到的目标。
有个 RSS 阅读器叫 miniflux,一个打包出来只有几兆,运行只有几十兆的迷你应用,作者为了实现原教旨的 12 因素,坚持不用 sqlite 而是 pg(因为 go-sqlite 依赖 gcc),结果根本没用到 pg 的任何特性,还把 sqlite 相关的 pr 给驳回了...

把 12 因素当成工程目标而不是一种思想指导,只会有一个结果,就是灾难。

对 RaySong 回复

因为 go-sqlite 依赖 gcc

我觉得驳回的好,深刻理解了 12 factor,不过我觉得这还是 Go 的锅,CGo 依赖 gcc 本来就不对。

I can make it even the first factor: https://www.12factor.net/codebase I often put some services (apps) of one system into one repo. Haven't met any issues yet since we use different dockerfile for each app.

对 ericguo 回复

怎么还是狗的锅了 hhh

需要 登录 后方可回复, 如果你还没有账号请 注册新账号