Projekty typu open source świetnie nadają się do rozpoczęcia i służą jako dobre źródło informacji o architekturze. Istnieje kilka open-source ASP.NET Core projekty dostępne w serwisie GitHub. Te projekty pomogą Ci dogłębnie poznać technologię ASP.NET Core z różnymi typami architektury i wzorcami kodowania. W tym artykule wymieniono niektóre z najlepszych aplikacji czasu rzeczywistego lub przykładowe projekty referencyjne architektury w różnych kategoriach.

Na co czekasz? Sprawdź te projekty i zacznij!

nopCommerce

nopCommerce to popularna aplikacja typu open source do obsługi koszyka zakupów w handlu elektronicznym. Jest stabilny i obsługuje kilka dostosowań do Twoich potrzeb. Dostępnych jest kilka wtyczek, które go ulepszają.

Domena: E-commerce

Rodzaj: Aplikacja w czasie rzeczywistym

Licencja: licencja GPLv3 plus powered by nopCommerce wymóg na każdej stronie

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

Gwiazdy: 5.2k

OrchardRdzeń

OrchardCore to platforma systemu zarządzania treścią o otwartym kodzie źródłowym (CMS) wspierająca modułowość i wielodostępność.

Domena: CMS

Rodzaj: Aplikacja w czasie rzeczywistym

Licencja: 3-klauzula BSD

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

Gwiazdy: 4,3 tys

Prosty handel

SimplCommerce to modułowa, oparta na mikrousługach aplikacja e-commerce, zbudowana przy użyciu ASP.NET Core.

Domena: E-commerce

Rodzaj: Aplikacja w czasie rzeczywistym

Licencja: Apache 2.0

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

Gwiazdy: 2.8k

kałamarnica

squidex to bezgłowy CMS i centrum zarządzania treścią, zbudowany przy użyciu ASP.NET Core z wzorcami OData i CQRS.

Domena: CMS

Rodzaj: Aplikacja w czasie rzeczywistym

Licencja: MIT

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

Gwiazdy: 1,2 tys

Miniblog.Core

Miniblog.Core to aparat blogów oparty na ASP.NET Core.

Domena: Silnik bloga

Rodzaj: Aplikacja w czasie rzeczywistym

Licencja: Apache 2.0

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

Gwiazdy: 985

piranha.core

piranha.core to aplikacja CMS oparta na ASP.NET Core.

Domena: CMS

Rodzaj: Aplikacja w czasie rzeczywistym

Licencja: MIT

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

Gwiazdy: 1k

Blogyfikator

Blogifier to lekki aparat blogów napisany w ASP.NET Core.

Domena: Silnik bloga

Rodzaj: Aplikacja w czasie rzeczywistym

Licencja: MIT

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

Gwiazdy: 675

eShopOnContainers

eShopOnContainers to przykładowa aplikacja referencyjna przedstawiająca różne wzorce architektury mikrousług opartych na kontenerach firmy Microsoft.

Architektura: Mikrousługi oparte na kontenerach

Rodzaj: Aplikacja referencyjna

Licencja: MIT

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

Gwiazdy: 15,1 tys

eShopOnWeb

eShopOnWeb to przykładowa aplikacja referencyjna demonstrująca architekturę monolityczną obsługiwaną przez firmę Microsoft.

Architektura: Monolityczny

Rodzaj: Aplikacja referencyjna

Licencja: MIT

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

Gwiazdy: 4,9 tys

praktyczny-aspnetcore

Practical-aspnetcore to praktyczna próbka dla ASP.NET Core.

Rodzaj: Próbki

Licencja: MIT

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

Gwiazdy: 5,1 tys

Northwind Traders

NorthwindTraders to przykładowa aplikacja referencyjna dla architektury opartej na domenie przy użyciu Entity Framework i wzorca CQRS.

Architektura: Czysta architektura, DDD, CQRS

Rodzaj: Przykładowa aplikacja referencyjna

Licencja: MIT

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

Gwiazdy: 4k

ReactiveTraderCloud

ReactiveTraderCloud to aplikacja handlowa w czasie rzeczywistym demonstrująca reaktywne zasady programowania.

Architektura: Programowanie reaktywne

Rodzaj: Przykładowa aplikacja referencyjna

Licencja: Apache 2.0

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

Gwiazdy: 1,4 tys

coolstore-mikroserwisy

coolstore-microservices to przykładowa aplikacja demonstrująca użycie Kubernetes przy użyciu siatki usług.

Architektura: Mikrousługa oparta na Kubernetes korzystająca z siatki usług

Rodzaj: Przykładowa aplikacja referencyjna

Licencja: MIT

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

Gwiazdy: 1,5 tys

cloudscribe

cloudscribe to podstawowa platforma do tworzenia aplikacji wielodostępnych.

Architektura: Platforma dla wielu dzierżawców

Rodzaj: Przykładowa aplikacja referencyjna

Licencja: Apache 2.0

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

Gwiazdy: 925

czysta-architektura-manga

clean-architecture-manga to przykładowa aplikacja czystej architektury.

Architektura: Czysta architektura

Rodzaj: Przykładowa aplikacja referencyjna

Licencja: Apache

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

Gwiazdy: 2,2 tys

Gwiezdne Wojny

StarWars to aplikacja ASP.NET Core Star Wars oparta na GraphQL.

Architektura: WykresQL

Rodzaj: Przykładowa aplikacja referencyjna

Licencja: MIT

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

Gwiazdy: 527

przykładowe-dotnet-core-cqrs-api

sample-dotnet-core-cqrs-api to przykładowy projekt demonstrujący użycie czystej architektury interfejsu API Rest ze wzorcem CQRS.

Architektura: Czysta architektura, DDD, CQRS

Rodzaj: Przykładowa aplikacja referencyjna

Licencja: Nieokreślony

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

Gwiazdy: 916

Pozycja

Pos to przykładowy projekt demonstrujący zastosowanie mikroserwisów.

Architektura: Mikroserwisy, DDD, CQRS

Rodzaj: Przykładowa aplikacja referencyjna

Licencja: Nieokreślony

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

Gwiazdy: 187

Wniosek

Oprócz tych aplikacji, możesz wypróbować więcej niesamowitych bibliotek, narzędzi i frameworków .NET Core na ta strona GitHub.

Syncfusion zapewnia ponad 70 wysokowydajnych, lekkich, modułowych i responsywnych elementów sterujących interfejsu użytkownika ASP.NET Core, takich jak DataGrid, Charts i Scheduler. Tych kontrolek można używać podczas tworzenia aplikacji.

Jeśli masz jakieś pytania, daj nam znać w sekcji komentarzy. Możesz również skontaktować się z nami za pośrednictwem naszego Forum wsparcia, Direct-Trac lub Portalu opinii. Chętnie Ci pomożemy!

Poprzedni artykułJak zaprojektować kalendarz lotów, aby wyświetlić najniższe ceny we Flutter?
Następny artykułCzy Instagram jest właścicielem publikowanych zdjęć i zdjęć?
Natalia Quinn to Muse of How2Geeks, obecnie copywriting i słynnym redaktorem w dziedzinie technologii i cyfrowej.Artykuły Natalia mają własne funkcje i specjalizują się w dostarczaniu informacji o technologii, wskazówkach technologii lub najnowszych i najnowszych biuletynach technologicznych.