什么是Util應(yīng)用框架?
Util是一個.Net平臺下的應(yīng)用框架,旨在提升中小團隊的開發(fā)能力,由工具類、分層架構(gòu)基類、Ui組件,配套代碼生成模板,權(quán)限等組成。
Util應(yīng)用框架 7.x介紹
Util應(yīng)用框架的最新版本是7.x,保持與.Net最新穩(wěn)定版本同步更新。
與Util 1.x相比,最新版本代碼經(jīng)過完全重寫,提升了模塊化程度,拋棄了一些歷史包袱,代碼也更加精練。
除了對原有代碼的重新整理外,還增加了對本地化,多租戶等常見需求的支持。
Util使用NgZorro作為UI基礎(chǔ)組件庫,最新版本封裝了NgZorro絕大部分組件,并對常用功能進行擴展。
很多中小團隊已經(jīng)不滿足于單體架構(gòu)的開發(fā),開始嘗試使用微服務(wù)架構(gòu),Util也開始跟進,集成和封裝了Dapr微服務(wù)框架的幾個常見構(gòu)造塊。
一直以來,Util都是采用CodeSmith進行代碼生成,不過CodeSmith是一個收費組件,更新代碼模板也比較困難,Util新版本采用Razor引擎開發(fā)了自己的簡易代碼生成器,它是一個命令行工具,只有幾個簡單配置,用于生成基于Util的基礎(chǔ)代碼和結(jié)構(gòu)。
Util應(yīng)用框架相關(guān)資源
Github項目地址
-
Util https://github.com/dotnetcore/Util
該項目包含Util應(yīng)用框架全部源碼。
-
Util.Generator https://github.com/util-core/Util.Generator
該項目提供Util代碼生成模板,幫助你迅速創(chuàng)建業(yè)務(wù)項目基架。
-
util-angular https://github.com/util-core/util-angular
該項目是對angular,ng zorro,ng alain前端框架的二次封裝Js庫,與Util.Ui.NgZorro類庫配合使用。
-
Util.Platform.Single https://github.com/util-core/Util.Platform.Single
使用新的應(yīng)用框架通常具有高昂的成本,為幫助你減輕初始負擔,該項目提供一些常用業(yè)務(wù)功能,你可以將它作為項目起點。
目前提供了權(quán)限管理模塊,可以控制到菜單和按鈕,并能基于角色資源對API進行訪問控制,后續(xù)將不斷完善其它常用功能。
該項目提供單體和微服務(wù)兩個版本,Util.Platform.Single是單體版本。
-
Util.Platform.Dapr https://github.com/util-core/Util.Platform.Dapr
它是Util Platform的微服務(wù)版本,采用Dapr微服務(wù)框架,項目結(jié)構(gòu)參考自eShopOnDapr。
-
Util.Platform.Share https://github.com/util-core/Util.Platform.Share
包含Util.Platform.Single和Util.Platform.Dapr的共享代碼,并發(fā)布到Nuget,供兩個版本使用。
Gitee項目地址
由于國內(nèi)訪問Github非常緩慢,現(xiàn)在Util所有項目發(fā)布時會在Gitee進行同步更新。
- Util https://gitee.com/util-core/util
- Util.Generator https://gitee.com/util-core/Util.Generator
- util-angular https://gitee.com/util-core/util-angular
- Util.Platform.Single https://gitee.com/util-core/Util.Platform.Single
- Util.Platform.Dapr https://gitee.com/util-core/Util.Platform.Dapr
- Util.Platform.Share https://gitee.com/util-core/Util.Platform.Share
后續(xù)
Util文檔尚未開始編寫,后續(xù)除了繼續(xù)完善代碼外,重點會加強文檔建設(shè)。
下一篇我們來看看如何使用Util應(yīng)用框架開發(fā)Web API項目。文章來源:http://www.zghlxwxcb.cn/news/detail-710643.html
Util應(yīng)用框架交流群: 24791014文章來源地址http://www.zghlxwxcb.cn/news/detail-710643.html
到了這里,關(guān)于Util應(yīng)用框架 7.x 來了的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!