MASA MAUI Plugin 安卓蓝牙低功耗(一)蓝牙扫描

MASA MAUI Plugin 安卓蓝牙低功耗(一)蓝牙扫描

项目背景

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

阅读更多
MASA Framework的分布式锁设计
MASA Framework 获取配置信息的方法
MAUI + Masa Blazor 开发带自动更新功能的安卓App
MASA Stack 第三期社区例会

MASA Stack 第三期社区例会

MASA Blazor 0.5.0发版内容

功能

Autocomplete:支持通过设置AutoSelectFirst参数开启自动选择第一项的功能,支持CacheItems参数,增强使用上下键的用户体验。

BottomNavigation::一个替代侧边栏的新组件。它主要用于移动应用程序。

DragZone:一个基于Sorttable.js实现拖放功能的新组件。

**Form **: FluentValidation 支持依赖注入,验证消息支持i18n。

i18n&nbsp: 组件库支持本地化,增强了文档的本地化。

Markdown:支持通过设置 Readonly 开启只读。

Modal:支持通过插槽设置自定义标题内容和关闭内容。

Select/Autocomplete:添加按下 Escape、Space、Home、End 键的逻辑。

阅读更多
15. 命令查询职责分离 - CQRS

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

介绍

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

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

阅读更多
14. 最小API - MinimalAPIs

14. 最小API - MinimalAPIs

在以前的MVC引用程序中,控制器负责接收输入信息、执行、编排操作并返回响应,它是一个功能齐全的框架,它提供了过滤器、内置了模型绑定与验证,并提供了很多可扩展的管道,但它偏重,不像其它语言是通过更加简洁的方式来开启Web之旅的,因此在.Net6.0官方引入了MinimalAPIs,即最小API,与MVC相比,它足够的简洁,适合小型服务来使用,下面就让我们看看如何使用MinimalAPI来开发一个web应用程序

阅读更多
13. 异常处理

13. 异常处理

前言

Masa提供了用于处理Web应用程序异常的模型,并提供了基于中间件的全局异常以及基于异常过滤器的异常处理,下面我们就来介绍下如何使用它

阅读更多