09 2021 档案

摘要:一直想讨论什么是理想的,健壮的,可扩展的Web前端架构,最近刚好有一些时间,结合自身的经验做个总结。 1. 基于组件的前端架构 下图是一个常见的前端画面,我们把画面拆解为组件,整个画面有多个组件构成,形成一个单根的组件树。 组件树上同一个分支内部是相互协作的,作为一个整体来提供服务,不同的分支之间由 阅读全文
posted @ 2021-09-28 09:57 ted 阅读(229) 评论(0) 推荐(0) 编辑
摘要:单体架构 “单体”只是表明系统中主要的过程调用都是进程内调用,不会发生进程间通信,仅此而已。 Monolith means composed all in one piece. The Monolithic application describes a single-tiered software 阅读全文
posted @ 2021-09-08 19:53 ted 阅读(216) 评论(0) 推荐(0) 编辑
摘要:软件架构和团队架构的关系 康威定律 (康威法则 , Conway's Law) 是马尔文·康威1967年提出的:"设计系统的架构受制于产生这些设计的组织的沟通结构。" ——M. Conway[1] 即系统设计本质上反映了企业的组织机构。系统各个模块间的接口也反映了企业各个部门之间的信息流动和合作方式 阅读全文
posted @ 2021-09-08 19:47 ted 阅读(993) 评论(0) 推荐(0) 编辑
摘要:一、大项目的困境 第一版发布后,拿给客户使用,反响不错。客户要求的新功能,能够很快开发出来,Bug 修补也很快,因为早期客户往往可以与开发人员直接沟通,快速反馈。 公司于是决定投入更多人员,开发这个项目。团队慢慢变大了,软件开始变得复杂,开发速度逐渐变慢了,2.0 版花费的时间比预期要长一点。Bug 阅读全文
posted @ 2021-09-08 19:39 ted 阅读(328) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示