Open source-projekter er gode til at komme i gang og fungerer som en god kilde til arkitekturreference. Der er flere open source ASP.NET Core projekter tilgængelige i GitHub. Disse projekter vil hjælpe dig med at lære ASP.NET Core-teknologi i dybden med forskellige typer arkitektur og kodningsmønstre. Nogle af de bedste realtidsapplikationer eller eksempler på arkitekturreferenceprojekter på tværs af forskellige kategorier er angivet i denne artikel.

Hvad venter du på? Tjek disse projekter ud og kom i gang!

nopCommerce

nopCommerce er en populær open source e-handels indkøbskurvapplikation. Den er stabil og understøtter flere tilpasninger, der passer til dine behov. Der er flere plugins tilgængelige for at forbedre det.

Domæne: E-handel

Type: Realtidsapplikation

Licens: GPLv3-licens plus powered by nopCommerce krav på hver side

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

Stjerner: 5,2k

OrchardCore

OrchardCore er et open source-indholdsstyringssystem (CMS), der understøtter modularitet og multitenancy.

Domæne: CMS

Type: Realtidsapplikation

Licens: BSD 3-klausul

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

Stjerner: 4,3k

SimplCommerce

SimplCommerce er en modulær, mikroservice-baseret e-handelsapplikation, bygget ved hjælp af ASP.NET Core.

Domæne: E-handel

Type: Realtidsapplikation

Licens: Apache 2.0

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

Stjerner: 2,8k

blæksprutte

squidex er en hovedløs CMS- og indholdsstyringshub, bygget ved hjælp af ASP.NET Core med OData- og CQRS-mønstre.

Domæne: CMS

Type: Realtidsapplikation

Licens: MIT

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

Stjerner: 1,2k

Miniblog.Core

Miniblog.Core er en blog-motor baseret på ASP.NET Core.

Domæne: Blogmotor

Type: Realtidsapplikation

Licens: Apache 2.0

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

Stjerner: 985

piranha.kerne

piranha.core er en CMS-applikation baseret på ASP.NET Core.

Domæne: CMS

Type: Realtidsapplikation

Licens: MIT

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

Stjerner: 1k

Blogger

Blogifier er en letvægts blogmotor skrevet i ASP.NET Core.

Domæne: Blogmotor

Type: Realtidsapplikation

Licens: MIT

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

Stjerner: 675

eShopOnContainere

eShopOnContainers er en prøvereferenceapplikation, der demonstrerer forskellige arkitekturmønstre for containerbaserede mikrotjenester fra Microsoft.

Arkitektur: Container-baserede mikrotjenester

Type: Referenceansøgning

Licens: MIT

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

Stjerner: 15,1k

eShopOnWeb

eShopOnWeb er et eksempel på en referenceapplikation, der demonstrerer monolitisk arkitektur drevet af Microsoft.

Arkitektur: Monolitisk

Type: Referenceansøgning

Licens: MIT

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

Stjerner: 4,9k

praktisk-aspnetcore

Praktisk-aspnetcore er en praktisk prøve til ASP.NET Core.

Type: Prøver

Licens: MIT

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

Stjerner: 5,1k

NorthwindTraders

NorthwindTraders er en eksempelreferenceapplikation til domænedrevet arkitektur ved hjælp af Entity Framework og CQRS-mønster.

Arkitektur: Ren arkitektur, DDD, CQRS

Type: Eksempel på referenceansøgning

Licens: MIT

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

Stjerner: 4k

ReactiveTraderCloud

ReactiveTraderCloud er en real-time handelsapplikation, der demonstrerer reaktive programmeringsprincipper.

Arkitektur: Reaktiv programmering

Type: Eksempel på referenceansøgning

Licens: Apache 2.0

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

Stjerner: 1,4k

coolstore-mikrotjenester

coolstore-microservices er et eksempelprogram, der demonstrerer brugen af ​​Kubernetes ved hjælp af et servicenet.

Arkitektur: Kubernetes-baseret mikrotjeneste, der bruger service mesh

Type: Eksempel på referenceansøgning

Licens: MIT

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

Stjerner: 1,5k

cloudscribe

cloudscribe er en grundlæggende ramme til opbygning af en multitenant-applikation.

Arkitektur: Multilejer ramme

Type: Eksempel på referenceansøgning

Licens: Apache 2.0

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

Stjerner: 925

ren-arkitektur-manga

clean-architecture-manga er en ren arkitekturprøveapplikation.

Arkitektur: Ren arkitektur

Type: Eksempel på referenceansøgning

Licens: Apache

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

Stjerner: 2,2k

Star wars

StarWars er en GraphQL-baseret ASP.NET Core Star Wars-applikation.

Arkitektur: GraphQL

Type: Eksempel på referenceansøgning

Licens: MIT

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

Stjerner: 527

sample-dotnet-core-cqrs-api

sample-dotnet-core-cqrs-api er et eksempelprojekt, der demonstrerer brugen af ​​Rest API ren arkitektur med CQRS-mønsteret.

Arkitektur: Ren arkitektur, DDD, CQRS

Type: Eksempel på referenceansøgning

Licens: Ikke specificeret

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

Stjerner: 916

Pos

Pos er et eksempelprojekt, der demonstrerer brugen af ​​mikrotjenester.

Arkitektur: Mikrotjenester, DDD, CQRS

Type: Eksempel på referenceansøgning

Licens: Ikke specificeret

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

Stjerner: 187

Konklusion

Ud over disse applikationer kan du tjekke nogle flere fantastiske .NET Core-biblioteker, værktøjer og rammer på denne GitHub-side.

Syncfusion giver mere end 70 højtydende, lette, modulære og responsive ASP.NET Core UI-kontroller såsom DataGrid, Charts og Scheduler. Du kan bruge disse kontroller i din applikationsudvikling.

Hvis du har spørgsmål, så lad os det vide i kommentarfeltet. Du kan også kontakte os via vores supportforum, Direct-Trac eller feedbackportal. Vi hjælper dig gerne!

Previous article6 nemme måder at eksportere data til Excel i C#
Next articleEjer Instagram de billeder og billeder, du sender?
Natalia Quinn er en muse af How2Geeks, i øjeblikket en tekstforfatter og en berømt redaktør inden for teknologi og digital.Natalias artikler har deres egne funktioner og er specialiserede i at give information om teknologi, teknologitips eller de nyeste og nyeste teknologiske nyhedsbreve i dag.