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