3個(gè)值得學(xué)習(xí)和練手的.net企業(yè)級(jí)開(kāi)源項(xiàng)目,強(qiáng)烈推薦
時(shí)間:2023-05-04 11:15:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-05-04 11:15:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
3個(gè)值得學(xué)習(xí)和練手的.net企業(yè)級(jí)開(kāi)源項(xiàng)目,強(qiáng)烈推薦:WTM
項(xiàng)目名稱(chēng):WTM
項(xiàng)目所用技術(shù)棧:wtmmvvmmvcaspnetcoredotnetcorereactvuelayuilayui-adminelement-uincc等
項(xiàng)目簡(jiǎn)介:WalkingTec.Mvvm框架(簡(jiǎn)稱(chēng)WTM)是基于.net core的快速開(kāi)發(fā)框架。支持Layui(前后端不分離), React(前后端分離),VUE(前后端分離),內(nèi)置代碼生成器,最大程度的提高開(kāi)發(fā)效率,是一款高效開(kāi)發(fā)的利器。
框架提供了4類(lèi)ViewModel,涵蓋了主流Web應(yīng)用程序常見(jiàn)的功能,分別是:BaseCRUDVM 提供最常見(jiàn)的數(shù)據(jù)增刪改的功能 PagedListVM 提供分頁(yè)列表以及導(dǎo)出的功能 ImportVM & TemplateVM 提供數(shù)據(jù)導(dǎo)入的功能 BatchVM 提供批量操作的功能
框架自帶代碼生成器,開(kāi)發(fā)高效快捷
框架提供了數(shù)十種前臺(tái)控件,包括了Form,Grid,Panel,Dialog等幾乎所有常用控件,在不進(jìn)行前后分離的情況下,后端人員也可以輕松寫(xiě)出漂亮的前臺(tái)頁(yè)面。目前框架只支持Layui作為前端UI,后期我們會(huì)支持更多。
框架提供了內(nèi)置的用戶(hù),角色,用戶(hù)組,數(shù)據(jù)權(quán)限,頁(yè)面權(quán)限,菜單,日志,郵件,短信,文件等后臺(tái)常用管理功能
框架支持單點(diǎn)登錄,門(mén)戶(hù)Portal,分布式數(shù)據(jù)庫(kù)
框架提供了Redis,DFS等后臺(tái)開(kāi)發(fā)常用庫(kù)的簡(jiǎn)化操作
框架提供了前后端分離和不分離兩種模式
WTM框架的前后端分離模式同樣可以使用代碼生成器同時(shí)生成前臺(tái)和后臺(tái)的代碼,極大的降低了前后端人員的溝通成本,從本質(zhì)上提升了開(kāi)發(fā)效率,讓“分離”不再?gòu)?fù)雜和昂貴。
傳送門(mén)
https://github.com/dotnetcore/WTMOSharp
項(xiàng)目名稱(chēng):OSharp
項(xiàng)目所用技術(shù)棧:osharpnetstandardaspnetcoreosharpnsng-alainangular等
項(xiàng)目簡(jiǎn)介:OSharp是一個(gè)基于.NetCore的快速開(kāi)發(fā)框架,框架對(duì) AspNetCore 的配置、依賴(lài)注入、日志、緩存、實(shí)體框架、Mvc(WebApi)、身份認(rèn)證、功能權(quán)限、數(shù)據(jù)權(quán)限等模塊進(jìn)行更高一級(jí)的自動(dòng)化封裝,并規(guī)范了一套業(yè)務(wù)實(shí)現(xiàn)的代碼結(jié)構(gòu)與操作流程,使 .Net Core 框架更易于應(yīng)用到實(shí)際項(xiàng)目開(kāi)發(fā)中。
傳送門(mén)
https://github.com/dotnetcore/OSharpYiShaAdmin
項(xiàng)目名稱(chēng):YiShaAdmin
項(xiàng)目所用技術(shù)棧:webmvcbootstrap3jqueryaspnetcore等
項(xiàng)目簡(jiǎn)介:YiShaAdmin 基于.NET Core Web開(kāi)發(fā),借鑒了很多開(kāi)源項(xiàng)目的優(yōu)點(diǎn),讓你開(kāi)發(fā)Web管理系統(tǒng)和移動(dòng)端Api更簡(jiǎn)單,所以我也把她開(kāi)源了。她可以用于所有的Web應(yīng)用程序,例如網(wǎng)站管理后臺(tái)、CMS、CRM、ERP、OA這類(lèi)的系統(tǒng)和移動(dòng)端Api。
內(nèi)置功能
- 員工管理:?jiǎn)T工是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶(hù)配置
- 部門(mén)管理:配置系統(tǒng)組織機(jī)構(gòu)(公司、部門(mén)、小組)
- 職位管理:配置系統(tǒng)用戶(hù)所擔(dān)任職務(wù)
- 文章中心:管理新聞及公司案例
- 角色管理:角色菜單權(quán)限分配,角色對(duì)應(yīng)權(quán)限,員工屬于某個(gè)角色
- 菜單管理:配置系統(tǒng)菜單,操作權(quán)限,按鈕權(quán)限標(biāo)識(shí)
- 通用字典:系統(tǒng)里動(dòng)態(tài)改變的數(shù)據(jù),像文章類(lèi)型,用字典進(jìn)行維護(hù),不變的數(shù)據(jù),可以用枚舉
- 行政區(qū)劃:全國(guó)的省市縣三級(jí)數(shù)據(jù),展示樹(shù)形數(shù)據(jù)的使用
- 系統(tǒng)日志(登錄日志、操作日志、Api日志):查看系統(tǒng)的登錄、操作、Api調(diào)用日志
- 定時(shí)任務(wù):在線(xiàn)(添加、修改、刪除)任務(wù)調(diào)度,包含執(zhí)行結(jié)果日志
- 系統(tǒng)Api:Api文檔與測(cè)試工具
- 數(shù)據(jù)表管理:查看當(dāng)前數(shù)據(jù)庫(kù)所有表、字段及記錄總數(shù)
- 代碼生成:快速生成對(duì)單表的增刪改查
- 服務(wù)器信息:查看服務(wù)器的基本信息
傳送門(mén)
https://github.com/liukuo362573/YiShaAdmin技術(shù)群:需要進(jìn)技術(shù)群學(xué)習(xí)交流的請(qǐng)?zhí)砑有【幬⑿?,切記備注:加群,?duì)以上內(nèi)容有什么疑問(wèn)也可以直接和小編直接溝通交流!
小編微信:mm1552923
公眾號(hào):dotNet編程大全
關(guān)鍵詞:項(xiàng)目,推薦,企業(yè),學(xué)習(xí)