Open-sourceprojecten zijn geweldig om mee aan de slag te gaan en dienen als een goede bron voor architectuurreferentie. Er zijn verschillende open source ASP.NET Core projecten beschikbaar in GitHub. Deze projecten zullen je helpen om ASP.NET Core-technologie diepgaand te leren, met verschillende soorten architectuur en coderingspatronen. In dit artikel worden enkele van de beste realtime-applicaties of voorbeeldarchitectuurreferentieprojecten in verschillende categorieën vermeld.

Waar wacht je op? Bekijk deze projecten en ga aan de slag!

nopCommerce

nopCommerce is een populaire open-source e-commerce winkelwagen-applicatie. Het is stabiel en ondersteunt verschillende aanpassingen om aan uw behoeften te voldoen. Er zijn verschillende plug-ins beschikbaar om het te verbeteren.

Domein: E-commerce

Type: Realtime applicatie

Licentie: GPLv3-licentie plus de powered by nopCommerce vereiste op elke pagina

GitHub: https://github.com/nopSolutions/nopCommerce

sterren: 5,2 k

BoomgaardCore

OrchardCore is een open-source content management systeem (CMS) framework dat modulariteit en multitenancy ondersteunt.

Domein: CMS

Type: Realtime applicatie

Licentie: BSD 3-clausule

GitHub: https://github.com/OrchardCMS/OrchardCore

sterren: 4.3k

SimplCommerce

SimplCommerce is een modulaire, op microservices gebaseerde e-commercetoepassing, gebouwd met ASP.NET Core.

Domein: E-commerce

Type: Realtime applicatie

Licentie: Apache 2.0

GitHub: https://github.com/simplcommerce/SimplCommerce

sterren: 2.8k

inktvis

squidex is een headless CMS en content management hub, gebouwd met ASP.NET Core met OData en CQRS patronen.

Domein: CMS

Type: Realtime applicatie

Licentie: MIT

GitHub: https://github.com/Squidex/squidex

sterren: 1.2k

Miniblog.Core

Miniblog.Core is een blog-engine gebaseerd op ASP.NET Core.

Domein: Blog-engine

Type: Realtime applicatie

Licentie: Apache 2.0

GitHub: https://github.com/madskristensen/Miniblog.Core

sterren: 985

piranha.core

piranha.core is een CMS-applicatie gebaseerd op ASP.NET Core.

Domein: CMS

Type: Realtime applicatie

Licentie: MIT

GitHub: https://github.com/piranhacms/piranha.core

sterren: 1k

blogger

Blogifier is een lichtgewicht blog-engine geschreven in ASP.NET Core.

Domein: Blog-engine

Type: Realtime applicatie

Licentie: MIT

GitHub: https://github.com/blogifierdotnet/Blogifier

sterren: 675

eShopOnContainers

eShopOnContainers is een voorbeeldtoepassing die verschillende architectuurpatronen van op containers gebaseerde microservices van Microsoft demonstreert.

architectuur: Op containers gebaseerde microservices

Type: Referentietoepassing

Licentie: MIT

Github: https://github.com/dotnet-architecture/eShopOnContainers

sterren: 15.1k

eShopOnWeb

eShopOnWeb is een voorbeeldtoepassing die een monolithische architectuur demonstreert, mogelijk gemaakt door Microsoft.

architectuur: Monolithisch

Type: Referentietoepassing

Licentie: MIT

GitHub: https://github.com/dotnet-architecture/eShopOnWeb

sterren: 4.9k

praktische-aspnetcore

practisch-aspnetcore is een praktisch voorbeeld voor ASP.NET Core.

Type: Monsters

Licentie: MIT

GitHub: https://github.com/dodyg/practical-aspnetcore

sterren: 5.1k

NorthwindTraders

NorthwindTraders is een voorbeeldtoepassing voor domeingestuurde architectuur met behulp van Entity Framework en CQRS-patroon.

architectuur: Schone architectuur, DDD, CQRS

Type: voorbeeldreferentietoepassing

Licentie: MIT

Github: https://github.com/JasonGT/NorthwindTraders

sterren: 4k

ReactiveTraderCloud

ReactiveTraderCloud is een realtime handelsapplicatie die reactieve programmeerprincipes demonstreert.

architectuur: Reactieve programmering

Type: voorbeeldreferentietoepassing

Licentie: Apache 2.0

Github: https://github.com/AdaptiveConsulting/ReactiveTraderCloud

sterren: 1.4k

coolstore-microservices

coolstore-microservices is een voorbeeldtoepassing die het gebruik van Kubernetes demonstreert met behulp van een servicemesh.

Architectuur: Op Kubernetes gebaseerde microservice met servicemesh

Type: voorbeeldreferentietoepassing

Licentie: MIT

Github: https://github.com/vietnam-devs/coolstore-microservices

sterren: 1.5k

wolkenschrijver

cloudscribe is een basisraamwerk voor het bouwen van een multitenant-applicatie.

architectuur: Multitenant-framework

Type: voorbeeldreferentietoepassing

Licentie: Apache 2.0

Github: https://github.com/cloudscribe/cloudscribe

sterren: 925

clean-architecture-manga

clean-architecture-manga is een voorbeeldtoepassing voor schone architectuur.

architectuur: Schone architectuur

Type: voorbeeldreferentietoepassing

Licentie: Apache

GitHub: https://github.com/ivanpaulovich/clean-architecture-manga

sterren: 2.2k

StarWars

StarWars is een op GraphQL gebaseerde ASP.NET Core Star Wars-toepassing.

architectuur: GraphQL

Type: voorbeeldreferentietoepassing

Licentie: MIT

GitHub: https://github.com/JacekKosciesza/StarWars

sterren: 527

voorbeeld-dotnet-core-cqrs-api

sample-dotnet-core-cqrs-api is een voorbeeldproject dat het gebruik van Rest API-schone architectuur met het CQRS-patroon demonstreert.

architectuur: Schone architectuur, DDD, CQRS

Type: voorbeeldreferentietoepassing

Licentie: Niet gespecificeerd

GitHub: https://github.com/kgrzybek/sample-dotnet-core-cqrs-api

sterren: 916

Pos

Pos is een voorbeeldproject dat het gebruik van microservices demonstreert.

architectuur: Microservices, DDD, CQRS

Type: voorbeeldreferentietoepassing

Licentie: Niet gespecificeerd

GitHub: https://github.com/NHadi/Pos

sterren: 187

Conclusie

Afgezien van deze applicaties, kun je nog meer geweldige .NET Core-bibliotheken, tools en frameworks bekijken op deze GitHub-pagina.

Syncfusion biedt 70+ krachtige, lichtgewicht, modulaire en responsieve ASP.NET Core UI-besturingselementen zoals DataGrid, Charts en Scheduler. U kunt deze besturingselementen gebruiken bij de ontwikkeling van uw toepassing.

Als je vragen hebt, laat het ons dan weten in het opmerkingengedeelte. U kunt ook contact met ons opnemen via ons Support Forum, Direct-Trac of Feedback Portal. Wij helpen u graag verder!

Vorig artikel6 eenvoudige manieren om gegevens naar Excel te exporteren in C#
Volgend artikelTop 5 best practices voor Angular App Security
Natalia Quinn is een Muse of How2Geeks, momenteel een copywriting en een beroemde redacteur op het gebied van technologie en digitaal.De artikelen van Natalia hebben hun eigen functies en zijn gespecialiseerd in het verstrekken van informatie over technologie, technologietips of de nieuwste en nieuwste technologische nieuwsbrieven vandaag.