首页 > 其他分享 >软件架构模式系列:0. 导航

软件架构模式系列:0. 导航

时间:2024-02-07 12:48:10浏览次数:24  
标签:同学 系列 英文原版 Mark 软件架构 Richards 架构 导航

 写在前面:

春节放假,闲着无聊,发现了一本好书《Software architecture patterns》的第二版。越看越觉得有意思,索性全部翻译出来。

作者是Mark Richards,大师级人物,相信很多同学都有所耳闻。

1. 如果喜欢看英文原版的同学,直接去看原版。也欢迎各位同学看完原文之后回来交流。

2. 如果不喜欢看英文原版的同学,可以停留在此仔细阅读。

3. 最重要的一点是多交流。比如您有更高阶的见解或者心得体会,欢迎评论区留言。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

软件架构模式

第二版 

Mark Richards  

理解常见架构风格以及何时使用它们 

 

第一章:介绍

第二章:架构结构和风格

第三章:分层架构

第四章:微内核架构

第五章:事件驱动架构

第六章:微服务架构

第七章:基于空间的架构

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:同学,系列,英文原版,Mark,软件架构,Richards,架构,导航
From: https://www.cnblogs.com/areswien/p/17991850

相关文章

  • 软件架构模式之第一章:介绍
        在缺乏正式架构的情况下,开发人员开始编写应用程序是一种非常普遍的做法。这种做法通常会导致组件定义不明确,创建出被称为“大泥球”的东西。这些结构通常紧密耦合、脆弱且难以改变,并且缺乏清晰的愿景或方向。在没有定义良好的架构风格时,也很难确定应用程序具有哪些架构......
  • 软件架构模式之第二章:架构结构和风格
        架构风格允许您利用现有且广为人知的结构,以支持特定的架构特征(也称为非功能性质量属性、系统质量属性或“-ilities”)。它们不仅提供了一个定义给定系统架构起点的框架,还促进了开发人员、架构师、质量保证测试人员、运营专家甚至在某些情况下业务相关方之间的交流。 ......
  • 基于C#的屏幕鼠标跟随圈圈应用 - 开源研究系列文章
          去年8月的时候无聊,想起博客网页中的鼠标跟随圈圈效果,于是就想用C#在Windows操作系统级别的基础上去开发一个类似的应用,于是有了此文。上次在博问里也发帖咨询了一下(https://q.cnblogs.com/q/143516),但是没得到很好的答案,今天也无聊,于是就把这个应用开发翻了出来进行......
  • 模块化全局指令调用 - 我的世界OCO指令系列
    最近在搞我的世界指令的模块化。本指令不需要引用任何模块。意义计分板和标签经常作为模块化的入口,然而当我们的操作不具体到实体时,如何才能保证有一个可供我们随意添加标签和计分项目的实体来供我们调用其他模块呢?一个简单的方法是弄一个盔甲架,用特殊的标签标记它,尽量让它......
  • Asp .Net Core 系列:Asp .Net Core 集成 NLog
    简介NLog是一个基于.NET平台编写的日志记录类库,它可以在应用程序中添加跟踪调试代码,以便在开发、测试和生产环境中对程序进行监控和故障排除。NLog具有简单、灵活和易于配置的特点,支持在任何一种.NET语言中输出带有上下文的调试诊断信息,并能够将这些信息发送到一个或多个输出目标......
  • Bootstrap5 导航组件和面包屑
    Bootstrap5导航组件和面包屑Bootstrap5提供了一种简单快捷的方法来创建基本导航,它提供了非常灵活和优雅的选项卡和Pills等组件。Bootstrap5的所有导航组件,包括选项卡和Pills,都通过基本的 .nav 类共享相同的基本标记和样式。使用Bootstrap5创建基本导航我们可以使用Bootstr......
  • Bootstrap5 导航组件和面包屑
    Bootstrap5导航组件和面包屑Bootstrap5提供了一种简单快捷的方法来创建基本导航,它提供了非常灵活和优雅的选项卡和Pills等组件。Bootstrap5的所有导航组件,包括选项卡和Pills,都通过基本的 .nav 类共享相同的基本标记和样式。使用Bootstrap5创建基本导航我们可以使用Bootstr......
  • 【愚公系列】2024年02月 WPF控件专题 Frame控件详解
    ......
  • 没闲着系列 17
    在v1版本跨越迭代到v2版本时,遇上了一些阻碍,阻碍来自没有完整的设计理念,很难达到理想的迭代效果.首先来自于页面展示效果,和页面展示出的功能&亮点.v2版本的首页,因为v1版本首页也没怎么设计,所以这块一时间只能想到把项目近期issues排过来,然后把聊天提醒信息排过来,其他暂......
  • kafka系列(一)【消息队列、Kafka的基本概念、Kafka的工作机制、Kafka可满足的需求、Kafk
    (kafka系列一)一、消息队列1.消息队列的来源在高并发的应用场景中,由于来不及同步处理请求,接收到的请求往往会发生阻塞。例如,大量的插入、更新请求同时到达数据库,这会导致行或表被锁住,最后会因为请求堆积过多而触发“连接数过多的异常”(TooManyConnections)错误。因此,在高......