Organisieren Sie einige Open-Source-Codes, die im täglichen Leben gesammelt und angewendet werden, um Ihr eigenes Lernen und Nachschlagen zu erleichtern
nopcommerce
, Open-Source-E-Commerce-Website, Entwicklungsumgebung asp.net mvc (.net Core wird nicht unterstützt), unter Verwendung von Technologien (Autofac, EF, Seiten-Plug-Ins usw.)
OrchardCMS
, Content-Management-Website(.net-Version)
(.net-Core-Version)ABP (aspnetboilerplate)
, bietet eine Reihe von Tools für die Erstellung von Webanwendungen, unterstützt ASP.NET Core, ASP.NET MVC und Web API und stellt außerdem Vorlagen für Webanwendungen bereit(.net-Kernversion, Tag-Zweig Es gibt Unterstützung für die .net-Version)
IdentityServer
, Benutzerautorisierungswebsite (unterstützt openid und OAuth 2.0) , das für Single Sign-On und Drittanbieter-Autorisierung usw. verwendet werden kann.(.net-Version)
(.net-Kernversion)
eShopOnContainers
Von Microsoft bereitgestellte Microservice-Beispiele
PetShop
Ein klassisches Beispiel für drei Ebenen Architektur für Anfänger zum Erlernen, aber ASPX ist etwas veraltet
BlogEngine.NET
Blog-Website, auch ASPX
2 .Component
Lucene.Net
Entwicklungskomponente für die Volltextsuche
ServiceStack
Semi-Open Source, wird zum Erstellen von Webdiensten verwendet
MassTransit
Kann verwendet werden, um nachrichtenbasierte Dienste und Anwendungen zu erstellen, die von RabbitMQ abhängen
Zustandslos
Einfache Workflow-Entwicklungskomponente, unterstützt keinen benutzerdefinierten Online-Workflow
Hangfire
Aufgabenplanungs-Entwicklungstool
Jwt. Net
wird zur Generierung von JWT (JSON Web Token) und JWT-Verifizierungverwendet
npoi
unterstützt das Lesen von Office-Dateien Write
StackExchange .Redis
Redis .net-Client
CacheManager
Wird für die Cache-Verwaltung verwendet, unterstützt Redis.Memcached, Couchbase usw .
Autofac
IOC-Komponente für Abhängigkeitsinjektion
LightGBM
für maschinelles Lernen
3. Framework
asp.net mvc
Nancy
Ähnlich wie asp.net mvc, Webentwicklungs-Framework
4. Andere
Dotnet Core-Homepage
, das einen Index und Beispiele für Dotnet-Kernwissen bereitstellt, um einen schnellen Einstieg zu erleichtern
.net-Quellcode
Das obige ist der detaillierte Inhalt vonTeilen Sie einige Open-Source-Codes, die Sie normalerweise sammeln und anwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!