3個值得學習和練手的.net企業級開源項目,強烈推薦


WTM

項目名稱:WTM

項目所用技術棧:

wtm mvvm mvc aspnetcore dotnetcore react vue layui layui-admin element-ui ncc等

項目簡介:

WalkingTec.Mvvm框架(簡稱WTM)是基於.net core的快速開發框架。支持Layui(前后端不分離), React(前后端分離),VUE(前后端分離),內置代碼生成器,最大程度的提高開發效率,是一款高效開發的利器。

框架提供了4類ViewModel,涵蓋了主流Web應用程序常見的功能,分別是:BaseCRUDVM 提供最常見的數據增刪改的功能 PagedListVM 提供分頁列表以及導出的功能 ImportVM & TemplateVM 提供數據導入的功能 BatchVM 提供批量操作的功能

框架自帶代碼生成器,開發高效快捷

框架提供了數十種前台控件,包括了Form,Grid,Panel,Dialog等幾乎所有常用控件,在不進行前后分離的情況下,后端人員也可以輕松寫出漂亮的前台頁面。目前框架只支持Layui作為前端UI,后期我們會支持更多。

框架提供了內置的用戶,角色,用戶組,數據權限,頁面權限,菜單,日志,郵件,短信,文件等后台常用管理功能

框架支持單點登錄,門戶Portal,分布式數據庫

框架提供了Redis,DFS等后台開發常用庫的簡化操作

框架提供了前后端分離和不分離兩種模式

模式 UI 狀態
不分離 LayUI 穩定
前后端分離 React 穩定
前后端分離 VUE RTM

WTM框架的前后端分離模式同樣可以使用代碼生成器同時生成前台和后台的代碼,極大的降低了前后端人員的溝通成本,從本質上提升了開發效率,讓“分離”不再復雜和昂貴。

傳送門

    https://github.com/dotnetcore/WTM

 

OSharp

 

項目名稱:OSharp

項目所用技術棧:

osharp netstandard aspnetcore osharpns ng-alain angular等

項目簡介:

OSharp是一個基於.NetCore的快速開發框架,框架對 AspNetCore 的配置、依賴注入、日志、緩存、實體框架、Mvc(WebApi)、身份認證、功能權限、數據權限等模塊進行更高一級的自動化封裝,並規范了一套業務實現的代碼結構與操作流程,使 .Net Core 框架更易於應用到實際項目開發中。

傳送門

    https://github.com/dotnetcore/OSharp

 

YiShaAdmin

項目名稱:YiShaAdmin

項目所用技術棧:

web mvc bootstrap3 jquery aspnetcore等

項目簡介:

YiShaAdmin 基於.NET Core Web開發,借鑒了很多開源項目的優點,讓你開發Web管理系統和移動端Api更簡單,所以我也把她開源了。她可以用於所有的Web應用程序,例如網站管理后台、CMS、CRM、ERP、OA這類的系統和移動端Api。

內置功能

  • 員工管理:員工是系統操作者,該功能主要完成系統用戶配置

  • 部門管理:配置系統組織機構(公司、部門、小組)

  • 職位管理:配置系統用戶所擔任職務

  • 文章中心:管理新聞及公司案例

  • 角色管理:角色菜單權限分配,角色對應權限,員工屬於某個角色

  • 菜單管理:配置系統菜單,操作權限,按鈕權限標識

  • 通用字典:系統里動態改變的數據,像文章類型,用字典進行維護,不變的數據,可以用枚舉

  • 行政區划:全國的省市縣三級數據,展示樹形數據的使用

  • 系統日志(登錄日志、操作日志、Api日志):查看系統的登錄、操作、Api調用日志

  • 定時任務:在線(添加、修改、刪除)任務調度,包含執行結果日志

  • 系統Api:Api文檔與測試工具

  • 數據表管理:查看當前數據庫所有表、字段及記錄總數

  • 代碼生成:快速生成對單表的增刪改查

  • 服務器信息:查看服務器的基本信息

 

傳送門

    https://github.com/liukuo362573/YiShaAdmin

 

關注公眾號:UP技術控   獲取更多資訊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM