MASA Stack 1.0 发布会讲稿 —— 产品篇

MASA Stack 1.0 发布会讲稿 —— 产品篇

架构

基于MASA的云原生技术架构

图片

我们基于MASA去做了一个云原生技术架构,左下角的MASA Blazor主要是为我们去集成一个多端的UI能力,具体的使用场景将在实践篇为大家介绍——MASA Blazor如何去做多端的

阅读更多
MASA Stack 1.0 发布会讲稿 —— 趋势篇
MASA Stack 1.0 发布会圆满收官
MASA MAUI Plugin (七)应用通知角标(小红点)Android+iOS

MASA MAUI Plugin (七)应用通知角标(小红点)Android+iOS

背景

MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展了一个实验性项目,意在对微软MAUI的补充和扩展

阅读更多
18. i18n

18. i18n

概念

作为一个普通开发者, 我们负责的项目的使用群体大多数是本国的人民, 但不可避免的也有一些做外贸的业务或者给外企做的项目, 这个时候就要求我们的项目有服务全球客户的能力, 而一个支持国际化能力的框架会让我们项目的体验变得更好.

阅读更多
17. MasaFramework -- 领域驱动设计
15. 命令查询职责分离 - CQRS

15. 命令查询职责分离 - CQRS

概念

CQRS是一种与领域驱动设计和事件溯源相关的架构模式, 它的全称是Command Query Responsibility Segregation, 又叫命令查询职责分离, Greg Young在2010年创造了这个术语, 它是基于Bertrand Meyer 的 CQS (Command-Query Separation 命令查询分离原则) 设计模式。

CQRS认为不论业务多复杂在最终实现的时候, 无非是读写操作, 因此建议将应用程序分为两个方面, 即Command(命令)和Query(查询)

阅读更多
12. 事件总线 - 跨进程事件总线
MASA MAUI Plugin (六)集成个推,实现本地消息推送[Android] 篇

MASA MAUI Plugin (六)集成个推,实现本地消息推送[Android] 篇

背景

MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展了一个实验性项目,意在对微软MAUI的补充和扩展

阅读更多
11. 事件总线 - 进程内事件总线

11. 事件总线 - 进程内事件总线

概述

事件总线是一种事件发布/订阅结构,通过发布订阅模式可以解耦不同架构层级,同样它也可以来解决业务之间的耦合,它有以下优点

  • 松耦合
  • 横切关注点
  • 可测试性
  • 事件驱动
阅读更多