Loading

MAUI 通用权限框架(ABP)

简介

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

参考以往的文章:
Xamarin.Forms ABP框架
WPF ABP框架

在这里, 也非常感谢之前参与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, 我相信我这里能让你快速的学会并且更快的"上道儿"。

posted @ 2022-06-12 17:00  痕迹g  阅读(4207)  评论(3编辑  收藏  举报