前几天和几个饿了么的同学聊天,一听说他们还在用COLA 1.0,我二话没说,90度鞠躬,赔礼道歉,虚心聆听他们的吐槽。COLA的初衷旨在控制复杂度,救码农于水火,惭愧的是,早期的思想不成熟,设计也多有缺陷,不仅没帮到他们,反而坑了他们,实在抱歉。 实际上,我在COLA ...
COLA 是 Clean Object Oriented and Layered Architecture的缩写,代表 整洁面向对象分层架构 。 目前COLA已经发展到COLA . 。关于COLA架构详细入门和示例应用项目,可以访问 COLA .x架构入门和项目实践 技术专栏。 一 生成archeType模版文件 首先,从github获取cola源码:https: github.com alib ...
2021-10-16 19:13 0 1914 推荐指数:
前几天和几个饿了么的同学聊天,一听说他们还在用COLA 1.0,我二话没说,90度鞠躬,赔礼道歉,虚心聆听他们的吐槽。COLA的初衷旨在控制复杂度,救码农于水火,惭愧的是,早期的思想不成熟,设计也多有缺陷,不仅没帮到他们,反而坑了他们,实在抱歉。 实际上,我在COLA ...
COLA 是 Clean Object-Oriented and Layered Architecture的缩写,代表“整洁面向对象分层架构”,是来自阿里技术专家的开源项目。目前COLA已经发展到COLA 4.0。 COLA既是框架,也是架构。COLA框架继承了DDD的设计 ...
COLA: Clean Object-oriented & Layered Architecture https://github.com/alibaba/COLA/ 前几天和几个饿了么的同学聊天,一听说他们还在用COLA 1.0,我二话没说,90度鞠躬,赔礼道歉,虚心聆听 ...
前几天和几个饿了么的同学聊天,一听说他们还在用COLA 1.0,我二话没说,90度鞠躬,赔礼道歉,虚心聆听他们的吐槽。COLA的初衷旨在控制复杂度,救码农于水火,惭愧的是,早期的思想不成熟,设计也多有缺陷,不仅没帮到他们,反而坑了他们,实在抱歉。 实际上,我在COLA 3.0 ...
。 最近,同事告诉我,COLA 作为应用架构,已经被选入阿里云的 Java 应用初始化的应用架构选项之一 ...
敲了多年的业务代码,维护过一个持续迭代7、8年的业务应用,对业务应用中的各种if、else 是深恶痛绝,当看到大牛的关于 复杂代码应对之道,是深表赞同。参考以下两篇文章:复杂性应对之道 COLA 4.0:应用架构的最佳实践, 对于复杂的应用,专家提出了2个主要的解决办法 ...
COLA 是 Clean Object-Oriented and Layered Architecture的缩写,代表“整洁面向对象分层架构”,是来自阿里技术专家的开源项目。目前COLA已经发展到COLA 4.0。 COLA既是框架,也是架构。 COLA架构融合了常见的DDD代码 ...
应用架构的本质 什么是架构?十个人可能有十个回答,架构在技术的语境下,就和架构师一样魔幻。我曾经看过一本技术书,用了一章的篇幅讨论架构的定义,最终也没有说明白。 实际上,定义架构也没那么难,如下图 ...