你們好,我是老張的哲學,下週要放假了,加班了好幾天,忽然閒了一下子,整理下個人Github,沒想到,這一年我已經提交了32個項目了,固然還有幾個不是開源的,突發奇想,給你們列出來,春節能夠簡單翻開看看,俗話說:三人行,必有我師,擇其善者而從之,其不善者而改之。git
項目地址:NetCore-Sugar-Demogithub
歡迎程度:7 Starredis
技術棧:ASP.NET Core API、配合使用Sqlsugar的ORMsql
總結:後端
這種開發是最簡單的,直接頁面內寫邏輯,簡單的經過泛型倉儲基類控制持久化,還能夠支持CodeFirst,簡單精悍,沒有多餘的東西,經過 new 實例化對象,沒有依賴注入,動態代理那一堆東西,對於想快速開發一些小的Web頁面,好比作個小Demo,或者小白入門NetCore+ORM的,是一個不錯的選擇。設計模式
項目地址:Blog-EFCore-Sqlite服務器
歡迎程度:3 Star架構
技術棧:ASP.NET Core API、EFCore、原生依賴注入、面向接口、ViewModel、UnitOfWorkmvc
總結:app
若是你想要一個操做和開發簡單的,又有必定的封裝效果,這個框架無疑是最好的,除了倉儲三層(和普通三層架構不同)之外,還配合了最新最熱的技術——EFCore和DI、中間件,接口和工做單元,固然也支持Seed種子數據,特別適用於那些已經掌握了學會了ASP.NETCore的,可是又想進一步掌握新知識點的小夥伴使用,經過倉儲三層的限制,能夠鍛鍊本身的封裝能力。
項目地址:Blog.Core
歡迎程度:1.4k Star
技術棧:ASP.NET Core API、automapper、repository、t四、 sqlsugarcore、 dto、 redis、aop 、swagger、 cors、 jwt 、autofac、 dependency-injection、 rbac 、rbac-roles、UnitOfWork、identityserver4等 ASP.NET Core全家桶
總結:
BCVP(Blog.Core&Vue Project)開箱即用的企業級先後端分離【 .NET Core3.1 Api + Vue 2.x + RBAC】權限框架。這個框架主要就是ASP.NET Core開發中用到的全家桶都會使用到,除了基本知識,更有五種日誌文件,供審計,直接ORM的擴展,多庫與事務操做,能夠做爲服務器的子項目快速使用。特別適用於已經學會了ASP.NET Core,而且本身會搭建一個框架,想在公司內使用一個簡單的服務級別的項目,支持多庫和權限控制,能夠嘗試本項目。
項目地址:準備開源
歡迎程度:0
技術棧:基本是上邊Blog.Core項目中,去掉了 Service 和 IService 層版本。
總結:
這個是我半年前作一個私活的時候,作的一個項目,因此懼怕有隱私信息,就打算先看看,再開源出來,過兩天開源。
項目地址:未開源
歡迎程度:0
技術棧:倉儲、DDD-Lite、ASP.Net MVC、EFCore、Autofac、組件開發
總結:
這是我第一次嘗試使用DDD,是兩年前,發現失敗了,畢竟是閉門造車,當時尚未用Github,也不太會找別人的好項目,因此充其量就是一個掛着DDD影子的項目,由於是公司的電商項目,就不開源了。
項目地址: ChristDDD
歡迎程度:336 Star
技術棧:ddd、aspnet-core、cqrs、asp-net-core-mvc、event-sourcing、automapper、ef-core、ddd-cqrs、mediatr
總結:
這是我借鑑了國外一個大佬的項目,看了不少,感受仍是這個靠譜,一個基於 DDD 領域驅動設計 + CQRS 命令查詢職責分離 的 .net core 框架,不過很遺憾,沒有落地成功,我在此基礎上,作了修改和封裝,而後也支持了IdentityServer4認證,下一步打算用RebitMQ來替換掉MediaR,實現消息。若是面向對象開發已經知足不了你,中間件,DI、組件開發已經爛熟於心,設計模式至少會三種以上,想學習新的設計思想,那能夠嘗試看看這個,一個DDD與CQRS讀寫分離結合的項目,簡單嘗試事件溯源。
這個是網友提供的
項目地址: MsSystem-BPM-ServiceAndWebApps
原做者:MsSystem-BPM-ServiceAndWebApps
歡迎程度:225+6 Star
技術棧:.net core 面向SOA服務的 權限、工做流、OA系統 本項目只適用於學習研究
總結:
這是一個比較簡單的一個微服務的版本案例,適用於ASP.NETCore 已經徹底學會,而且對服務化開發已經有了必定的理解,能夠自定義組件的話,能夠簡單看看這個框架,不只有工做流,仍是一個SOA的項目。
原做者:eShopOnWeb
歡迎程度:3.8k Star
技術棧:.net core 微服務的、Docker、Azure、EFCore、心跳檢查、Ardalis.GuardClauses守衛組件、MediatR、CodeAnalysis、Swagger
總結
這個項目的內容可能不是最高最豐富的,可是倒是一個比較好的學習Docker和Azure的案例,值得學習。
這個我就不過多介紹了,我都沒看過,上邊八個我至少都看過,ABP如今好像是挺火的。
模塊化,組件化的開發,是一個很豐富的思路,可是在豐富的設計理念中也是充斥着小小的問題,很少作評價,好比某些廣告。
你若是有更好的ASP.NET Core項目推薦,能夠評論留言喲。