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, 我相信我这里能让你快速的学会并且更快的"上道儿"。