告別996 !.Net Core開源模塊化快速開發解決方案——NetModular(.net core 開源項目)

介紹

NetModular 是一個以模塊化為核心的快速開發框架,能夠讓中小企業快速從零搭建自己的開發平臺;開箱即用,讓開發者專注于自己的業務開發,以模塊化的方式,最大化的代碼復用,避免重復開發,拒絕 996,讓廣大程序員有更多的時間放飛自我。


告別996 !.Net Core開源模塊化快速開發解決方案——NetModular(.net core 開源項目)


倉庫

  • Gitee

https://gitee.com/laoli/NetModular

https://gitee.com/laoli/NetModular.Demo

  • Github:

https://github.com/iamoldli/NetModular

https://github.com/iamoldli/NetModular.Demo

框架介紹

  • 模塊化

以模塊化為思想,以業務領域為理念,以包管理(nugetnpm)為基礎,充分解耦業務功能,使業務最大化的得到復用,極大減少重復開發時間,結合在線代碼生成器,讓您“一天一模塊,三天一系統”不再是夢想。

  • 簡單易用

完善的基礎設施,包括簡單易用高效的ORM、日志組件(Serilog)、對象映射(AutoMapper)、Api文檔(Swagger)、緩存(MemoryCachge/Redis)、強類型驗證(FluentValidation)、消息隊列(RabbitMQ)、任務調度(Quartz)等功能模塊,用什么注入即可。

  • 內置ORM

基于Dapper封裝的輕量級ORM,支持多種數據庫自由切換,內置CRUD、軟硬刪除、Lamdba表達式查詢、多表連接查詢、分組查詢、跨庫連接查詢、日期分庫分表以及自定義分表策略,提供多個常用實體基類和對應功能,如自動設置創建人、創建日期、修改人、修改日期、刪除人、刪除日期等功能。

  • 多種應用模式

提供多種應用模式,包括Host.Web(Web應用)、Host.Generic(控制臺應用)、Host.Electron(基于Electron的跨平臺客戶端應用)三種模式,三種模式共用同一套底層代碼。

  • 前端框架

采用前后端分離模式以及JWT驗證方式,基于Vue.js全家桶以及Element-UI組件庫實現了一整套模塊化的解決方案,封裝了數十種組件,完善的權限管理功能以及靈活的可配置性

  • 開箱即用

提供通用權限管理(Admin)、基礎數據(Common)、任務調度(Quartz)、代碼生成(CodeGenerator)等模塊,開箱即用,讓您專注于自己的業務開發。

開發環境

  • IDE

Visual Studio 2019 、Visual Studio Code

  • 后端

.Net Core 3.1、Dapper、Serilog、AutoMapper、FluentValidation、Swagger

  • 前端

Node.js 10 、Vue.js 2.6 、Vue CLI、Vuex、VueRouter、Element-UI

Demo

作者為我們提供了一個Demo,地址上方已經給出,下面簡單說下配置,主要是數據庫部分

  • 1、下載項目

使用你喜愛的開發工具打開(如Visual Studio 2019、Rider、Visual Studio Code)

  • 2、依據下圖所示配置好你的數據庫

筆者本地是SqlServer數據庫,你也可以使用Mysql或者SqlLite,可自行嘗試(配置在config/db.json文件)

告別996 !.Net Core開源模塊化快速開發解決方案——NetModular(.net core 開源項目)

  • 3、配置后端后再使用VSCode打開前端項目

安裝相關依賴,筆者使用yarn進行包管理,你也可以使用npm

yarn#或者npm install#啟動yarn serve

告別996 !.Net Core開源模塊化快速開發解決方案——NetModular(.net core 開源項目)

啟動成功后打開提示給出的本地地址,可自行配置修改,打開后進入登陸頁面,用戶名和密碼都是admin

告別996 !.Net Core開源模塊化快速開發解決方案——NetModular(.net core 開源項目)

界面預覽

告別996 !.Net Core開源模塊化快速開發解決方案——NetModular(.net core 開源項目)

告別996 !.Net Core開源模塊化快速開發解決方案——NetModular(.net core 開源項目)

告別996 !.Net Core開源模塊化快速開發解決方案——NetModular(.net core 開源項目)

告別996 !.Net Core開源模塊化快速開發解決方案——NetModular(.net core 開源項目)

告別996 !.Net Core開源模塊化快速開發解決方案——NetModular(.net core 開源項目)

告別996 !.Net Core開源模塊化快速開發解決方案——NetModular(.net core 開源項目)

告別996 !.Net Core開源模塊化快速開發解決方案——NetModular(.net core 開源項目)

告別996 !.Net Core開源模塊化快速開發解決方案——NetModular(.net core 開源項目)

告別996 !.Net Core開源模塊化快速開發解決方案——NetModular(.net core 開源項目)

告別996 !.Net Core開源模塊化快速開發解決方案——NetModular(.net core 開源項目)

以上截取部分Demo中的截圖,可自行配置并查看,框架的作者提供了其線上demo,也可以直接查看,此處不方便給出,可前往倉庫地址尋找

最后

筆者很佩服NetModular的作者,可能不僅僅是他,市面上也見到很多大佬的開源作品,他們為自己所在的領域默默付出貢獻。筆者也希望有朝一日會有屬于自己驕傲的開源作品,做出自己的貢獻!

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2024年7月6日 下午12:28
下一篇 2024年7月7日 上午8:06

相關推薦

国产**a大片毛片| 日本xxxⅹ色视频在线观看网站| 国内精品久久久久久久影视麻豆| 亚洲精品视频免费| 99精品欧美一区二区三区美图| 波多野结衣中文字幕在线视频| 女神校花乳环调教| 和武警第一次做男男gay| 女m羞辱调教视频网站| 国产精品国产精品国产专区不卡| 亚洲精品亚洲人成在线观看 | 免费不卡在线观看av| www.毛片在线观看| 欧美日韩精品福利在线观看 | 粗壮挺进人妻水蜜桃成熟漫画| 国产午夜爽爽窝窝在线观看| 久久青青草原精品影院| 最近免费中文在线视频| 亚洲aⅴ男人的天堂在线观看| 日韩欧美三级在线观看| 久久精品无码一区二区三区不卡| 日批视频网址免费观看| 久久久久久AV无码免费网站下载| 成人毛片免费看| 三男三女换着曰| 在线观看免费午夜大片| 97国产在线视频公开免费| 国产福利一区二区精品秒拍| 顶级欧美色妇xxxxx| 国产亚洲欧美一区二区三区| 精品国产三级a| 免费A级毛片无码免费视频首页| 欧美日韩激情在线| 亚洲人精品亚洲人成在线| 日本精品视频一区二区三区| 久久久久国产精品免费网站| 好妻子韩国片在线| Aⅴ精品无码无卡在线观看| 国产精品久久久久免费视频| 菠萝蜜视频在线观看入口| 四虎影视884aa·com|