拖延症犯了今天才发,这是今年 Ruby Summit 2018 做的一个话题分享,随着主要的技术栈的转移(前端和 Rust),可能以后对于 Rails 架构的分享更多的就会是翻译相关的(TAT 我没有叛逃)。Slides 在这里
主要分享的内容是 Component Based Rails Application,事实上也是一个 13 年就开始出现了的概念。
最终关于我这次分享的 CBRA(Component Based Rails Application),我最主要想要表达的点,就是可以「疼痛度最低」地简化一个巨大臃肿的单体应用(monolith),并且给未来的拆分做好准备。但另一方面,这次演说没说到的是:组件化的的 Rails 开发,不一定要从业务领域来起步的,他本质还是提供了你一种插件化开发一些特性的选择而已。