MAUI 通用权限框架(ABP)

Posted dotNET跨平台

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MAUI 通用权限框架(ABP)相关的知识,希望对你有一定的参考价值。

简介

众所周知, MAUI目前发布正式版本了, 那么对应, MAUI对应的ABP框架也应该马上出现, 这点也恰巧在我的预料之中, 所以在去年年底就开始着手Xamarin.Forms的ABP框架迭代。到目前为止,针对Xamarin.Forms 以及 WPF版本的 ABP框架已经在之前的文章当中给大家介绍过。那么本次主要来介绍MAUI框架中的ABP实现。

参考以往的文章: 

Xamarin.Forms ABP框架

https://www.cnblogs.com/zh7791/p/16079409.html

WPF ABP框架:

WPF ABP框架

https://www.cnblogs.com/zh7791/p/16321843.html

在这里, 也非常感谢之前参与Xamarin.Forms公益活动的同学, 所以才有目前的各种ABP衍生项目,包括该项目
公益活动捐赠明细

那么本套框架, 最终实现一套代码全平台统一, 覆盖之前发开的所有功能(包括Xamarin.Forms/WPF), 包含如下:

  • 用户与角色管理

  • 组织机构

  • 权限管理

  • 多租户

  • 本地化多语言

  • 身份认证及授权

  • 审计日志记录

  • UI主题

  • 异常处理

  • 数据字典

  • 系统设置

项目说明

ABP官方未正式提供完整版本MAUI框架, 所以就出现了该套框架,来弥补市场的空白。最终的目标就是实现几个目标, 如下;

  • 对于正在使用ABP框架的开发人员, 可以直接将本套系统接入到目前已有的业务系统当中。

  • 对于了解过ABP框架的开发人员, 尝试学习MAUI框架是一个非常好的项目实践。

  • 对于不了解ABP框架的开发人员, 尝试使用MAUI框架快速搭建一个功能完善的系统框架。

项目部分运行截图

  • 登录页

  • 首页

  • 用户页

  • 审计日志

  • 语言列表

  • 系统设置

由于MAUI仍然需要各方面的不断优化改进, 目前仅确保功能完整的情况下即可, 该项目会持续进行更新, 后期则会以本套框架为基础, 来录制相关教学视频。

框架授权

与其他的商业性质框架不同, 该框架纯属个人爱好进行开发, 确保功能上还原ABP的功能, 本套MAUI框架也基本上会按照以往的形式"送"给各位, 具体形式参考之前的WPF ABP框架版本说明。

MAUI未来

首先会同步MAUI的基本学习教程, 然后是开发基于MAUI的项目实战教程, 再配备该套ABP框架辅助进行深入学习, 不出意外, 未来也会有培训机构往这方面发展, 而我的目的, 一方面是提高他们的
培训水准以及要求, 另外一方面则是, 让更多的人知道, 其实并不是学什么东西都需要去培训机构, 例如学习WPF,Xamarin,MAUI, 我相信我这里能让你快速的学会并且更快的"上道儿"。

以上是关于MAUI 通用权限框架(ABP)的主要内容,如果未能解决你的问题,请参考以下文章

将Abp移植进.NET MAUI项目

将Abp移植进.NET MAUI项目:搭建项目

将Abp移植进.NET MAUI项目:配置与基类编写

ABP vNext微服务架构详细教程——分布式权限框架(上)

ABP框架页面权限验证

ABP zero(easyui版)|webplus zero(ABP版)权限管理系统正式发布