簡介
眾所周知, 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, 我相信我這里能讓你快速的學會并且更快的"上道兒"。