精選 14 款 .NET 開源、功能強大的快速開發框架,提高開發生產效率、避免工作996!
前言
最近發現DotNetGuide技術社區微信交流群有不少小伙伴在問:.NET有哪些不錯的快速開發框架推薦的?
選擇一款全面且功能強大的快速開發框架能夠幫助我們解決C#、.NET項目中的很多重復工作,從而提高開發生產效率、避免工作996。今天大姚給大家分享14款.NET開源、功能強大的快速開發框架,同學們可以按需選擇適合自己的框架進行開發(注意,以下排名不分先后)。
ZR.Admin.NET
ZR.Admin.NET是一款基于.NET平臺開發的、前后端分離的通用權限管理后臺系統。它采用了多種先進技術和框架,旨在提高開發效率,降低開發成本,并提供一個穩定、可擴展的后臺管理系統解決方案。
開源免費(基于MIT License開源協議)、代碼量少、學習簡單、通俗易懂、功能強大、易擴展、輕量級,讓 web 開發更快速、簡單高效(從此告別 996),解決 70%的重復工作,專注您的業務,輕松開發從現在開始!
- 項目源碼地址:https://gitee.com/izory/ZrAdminNetCore
- 文章詳細介紹:https://mp.weixin.qq.com/s/oIBGLsrjoehrWJ5W0-MlIQ
圖片
Vue.NetCore
一款基于Vue(提供Vue2/Vue3版本)和.Net Core前后端分離、開源免費(MIT License)、強大、跨平臺的快速開發框架,并且框架內置代碼生成器(解決重復性工作,提高開發效率),支持移動端(iOS/Android/H5/微信小程序)。
- 項目源碼地址:https://github.com/cq-panda/Vue.NetCore
- 文章詳細介紹:https://mp.weixin.qq.com/s/NDIra__cJPuchyix2UQ2QQ
圖片
中臺Admin(Admin.Core)
中臺Admin(Admin.Core)是前后端分離權限管理系統,前端 UI 基于Vue3開發,后端 Api 基于.NET 8.0開發。支持多租戶、接口權限、數據權限、動態 Api、任務調度、OSS 文件上傳、滑塊拼圖驗證、國內外主流數據庫自由切換和動態高級查詢。集成統一認證授權、事件總線、數據驗證、分布式雪花Id、分布式緩存、分布式事務、IP 限流、性能分析、集成測試、健康檢查、接口文檔等。
- 項目源碼地址:https://github.com/zhontai/Admin.Core
- 文章詳細介紹:https://mp.weixin.qq.com/s/zxPo6GKHPPLwa_EERVlarw
圖片
WaterCloud
WaterCloud是一套基于ASP.NET 8.0 MVC + API + SqlSugar + LayUI的快速開發框架,源代碼完全開源、免費(MIT License),可以幫助你解決C#.NET項目的重復工作(內置代碼生成器),采用主流架構思想,容易上手,簡單易學,學習成本低。
可完全實現二次開發讓開發更多關注業務邏輯。既能快速提高開發效率,幫助公司節省人力成本,同時又不失靈活性。
- 項目源碼地址:https://gitee.com/qian_wei_hong/WaterCloud
- 文章詳細介紹:https://mp.weixin.qq.com/s/R77i5TozWzBkvUrH4KwyTw
圖片
DncZeus
DncZeus是一個基于 .NET 7 + Vue.js 的前后端分離的通用后臺管理系統框架。后端使用.NET 7 + Entity Framework Core 構建,UI 則是目前流行的基于 Vue.js 的 iView。項目實現了前后端的動態權限管理和控制以及基于 JWT 的用戶令牌認證機制,讓前后端的交互更流暢。
注意:DncZeus并不是一個完整的業務系統,但她提供完成業務系統的絕大多數開發場景,讓每一位.NET 開發者都能基于DncZeus快速開發出交互、體驗以及功能極佳的.NET 7 單頁應用程序(SPA)。
- 項目源碼地址:https://github.com/lampo1024/DncZeus
- 文章詳細介紹:https://mp.weixin.qq.com/s/07SxRGkzQJusUvc49sIxKQ
圖片
ApeVolo.Admin
ApeVolo.Admin 一款基于.NET 8、SqlSugar、Vue、Elment UI、RBAC、前后端分離、開源(Apache-2.0 license)、開箱即用的企業級中后臺權限管理系統。項目具備豐富的組件、簡單的邏輯代碼、常見的知識點、不僅適用于新手學習、更適用企業級系統開發,助力快速完成常規業務需求開發。
- 后端開源地址:https://github.com/xianhc/ApeVolo.Admin
- 前端開源地址:https://github.com/xianhc/ApeVolo.Web
- 文章詳細介紹:https://mp.weixin.qq.com/s/TmJsAVSc_nfNd9f0Zh6YHA
圖片
WalkingTec.Mvvm框架(簡稱WTM)
WalkingTec.Mvvm框架(簡稱WTM)是基于.net core的快速開發框架。支持Layui(前后端不分離), React(前后端分離),VUE(前后端分離),內置代碼生成器,最大程度的提高開發效率,是一款高效開發的利器。
WTM框架的前后端分離模式同樣可以使用代碼生成器同時生成前臺和后臺的代碼,極大的降低了前后端人員的溝通成本,從本質上提升了開發效率,讓“分離”不再復雜和昂貴。
- 項目源碼地址:https://github.com/dotnetcore/WTM
- 文章詳細介紹:https://mp.weixin.qq.com/s/BqMMMGylRQb_rq_b6Lkysw
圖片
OpenAuth.Net
.Net權限管理及快速開發框架、最好用的權限工作流系統。源于Martin Fowler企業級應用開發思想及最新技術組合(SqlSugar、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、Vue2/3、Element-ui/plus、IdentityServer等)。核心模塊包括:角色授權、代碼生成、智能打印、表單設計、工作流、定時任務等。架構易擴展,是中小企業的首選。
- 項目源碼地址:https://gitee.com/dotnetchina/OpenAuth.Net
- 文章詳細介紹:https://mp.weixin.qq.com/s/U01_i2_F0Knk-jcURm96TA
圖片
Blog.Core
Blog.Core是一個開箱即用的企業級前后端分離【ASP.NET Core 8.0 Api + Vue 2.x + RBAC】權限框架。
- 項目源碼地址:https://github.com/anjoy8/Blog.Core
- 文章詳細介紹:https://mp.weixin.qq.com/s/mnYJLRRroDRgmInjkpwtQg
圖片
BootstrapAdmin
BootstrapAdmin是一個基于Bootstrap Blazor開源的.NET通用后臺權限管理系統,后臺管理頁面兼容所有主流瀏覽器,完全響應式布局(支持電腦、平板、手機等所有主流設備),可切換至 Blazor 多 Tabs 模式,權限控制細化到網頁內任意元素(按鈕、表格、文本框等等)
- 項目源碼地址:https://gitee.com/LongbowEnterprise/BootstrapAdmin
- 文章詳細介紹:https://mp.weixin.qq.com/s/M1Ga5iO7oYdc9l8pBWD8tA
圖片
YiShaAdmin
基于.NET Core Web + Bootstrap開發,借鑒了很多開源項目的優點,讓你開發Web管理系統和移動端Api更簡單。她可以用于所有的Web應用程序,例如網站管理后臺、CMS、CRM、ERP、OA這類的系統和移動端Api(基于MIT License開源,免費可商用)。
- 項目源碼地址:https://github.com/liukuo362573/YiShaAdmin
- 文章詳細介紹:https://mp.weixin.qq.com/s/vt0_qJ6-oSSd31ZfpyTUrA
圖片
YuebonCore
一款基于.NET8開源、免費(MIT License)功能強大的權限管理及快速開發框架,支持前后端分離,項目架構易于擴展,是中小企業的首選。核心設計目標是開發迅速、代碼量少、學習簡單、功能強大、輕量級、易擴展,讓 Web 開發更快速、簡單,解決 70%重復工作。
- 項目源碼地址:https://gitee.com/yuebon/YuebonNetCore
- 文章詳細介紹:https://mp.weixin.qq.com/s/vmEirM6oZvGtphtrYlML0w
圖片
Known
Known 是一個基于 Blazor 的輕量級、跨平臺、低代碼、易擴展的插件開發框架。它旨在幫助開發者快速構建和擴展應用程序,提供了一整套工具和組件,從前端到后端全棧支持。
- 項目源碼地址:https://gitee.com/known/Known
- 文章詳細介紹:https://mp.weixin.qq.com/s/CJse1k6xv0kDb1_4gtXdhA
圖片
WinformDevFramework
WinformDevFramework是一個基于C# Winform開源免費(GPL-2.0開源協議)的通用快速開發框架,內置完整的權限架構,功能包括:菜單、角色、用戶、字典、日志、代碼生成等一系列系統常規模塊。
- 項目源碼地址:https://gitee.com/wkjerry_admin/WinformGeneralDeveloperFrame
- 文章詳細介紹:https://mp.weixin.qq.com/s/Lk_HBmznE18db8czj_Lrtg