I progetti open source sono ottimi per iniziare e fungono da buona fonte di riferimento per l’architettura. Ci sono diversi open source ASP.NET Core progetti disponibili in GitHub. Questi progetti ti aiuteranno ad apprendere in modo approfondito la tecnologia ASP.NET Core, con diversi tipi di architettura e modelli di codifica. In questo articolo sono elencate alcune delle principali applicazioni in tempo reale o progetti di riferimento di architettura di esempio in diverse categorie.

Che cosa state aspettando? Dai un’occhiata a questi progetti e inizia!

nopCommerce

nopCommerce è una popolare applicazione open source per il carrello degli acquisti di e-commerce. È stabile e supporta diverse personalizzazioni per soddisfare le tue esigenze. Sono disponibili diversi plugin per migliorarlo.

Dominio: Commercio elettronico

Tipo: Applicazione in tempo reale

Licenza: licenza GPLv3 più il powered by nopCommerce requisito in ogni pagina

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

Stelle: 5.2k

Orchard Core

OrchardCore è un framework CMS (Content Management System) open source che supporta modularità e multitenancy.

Dominio: CMS

Tipo: Applicazione in tempo reale

Licenza: Clausola 3 BSD

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

Stelle: 4.3k

Commercio Semplice

SimplCommerce è un’applicazione di e-commerce modulare basata su microservizi, creata utilizzando ASP.NET Core.

Dominio: Commercio elettronico

Tipo: Applicazione in tempo reale

Licenza: Apache 2.0

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

Stelle: 2,8k

calamaro

squidex è un CMS headless e un hub di gestione dei contenuti, creato utilizzando ASP.NET Core con pattern OData e CQRS.

Dominio: CMS

Tipo: Applicazione in tempo reale

Licenza: MIT

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

Stelle: 1.2k

Miniblog.Core

Miniblog.Core è un motore di blog basato su ASP.NET Core.

Dominio: Motore di blog

Tipo: Applicazione in tempo reale

Licenza: Apache 2.0

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

Stelle: 985

piranha.core

piranha.core è un’applicazione CMS basata su ASP.NET Core.

Dominio: CMS

Tipo: Applicazione in tempo reale

Licenza: MIT

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

Stelle: 1k

Blogista

Blogifier è un motore di blog leggero scritto in ASP.NET Core.

Dominio: Motore di blog

Tipo: Applicazione in tempo reale

Licenza: MIT

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

Stelle: 675

eShopOnContainers

eShopOnContainers è un’applicazione di riferimento di esempio che mostra vari modelli di architettura di microservizi basati su container di Microsoft.

Architettura: microservizi basati su container

Tipo: Applicazione di riferimento

Licenza: MIT

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

Stelle: 15.1k

eShop sul Web

eShopOnWeb è un’applicazione di riferimento di esempio che dimostra l’architettura monolitica basata su Microsoft.

Architettura: Monolitico

Tipo: Applicazione di riferimento

Licenza: MIT

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

Stelle: 4.9k

pratico-aspnetcore

Practical-aspnetcore è un esempio pratico per ASP.NET Core.

Tipo: Campioni

Licenza: MIT

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

Stelle: 5.1k

Northwind Traders

NorthwindTraders è un’applicazione di riferimento di esempio per l’architettura basata su dominio che utilizza Entity Framework e il modello CQRS.

Architettura: architettura pulita, DDD, CQRS

Tipo: Esempio di applicazione di riferimento

Licenza: MIT

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

Stelle: 4k

ReactiveTraderCloud

ReactiveTraderCloud è un’applicazione di trading in tempo reale che dimostra i principi di programmazione reattiva.

Architettura: Programmazione reattiva

Tipo: Esempio di applicazione di riferimento

Licenza: Apache 2.0

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

Stelle: 1.4k

coolstore-microservizi

coolstore-microservices è un’applicazione di esempio che dimostra l’uso di Kubernetes utilizzando una rete di servizi.

Architettura: Microservizio basato su Kubernetes che utilizza mesh di servizi

Tipo: Esempio di applicazione di riferimento

Licenza: MIT

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

Stelle: 1.5k

cloudscribe

cloudscribe è un framework di base per la creazione di un’applicazione multitenant.

Architettura: Framework multi-tenant

Tipo: Esempio di applicazione di riferimento

Licenza: Apache 2.0

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

Stelle: 925

manga-architettura-pulita

clean-architecture-manga è un’applicazione di esempio di architettura pulita.

Architettura: Architettura pulita

Tipo: Esempio di applicazione di riferimento

Licenza: Apache

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

Stelle: 2.2k

Guerre stellari

StarWars è un’applicazione Star Wars basata su ASP.NET Core basata su GraphQL.

Architettura: GraphQL

Tipo: Esempio di applicazione di riferimento

Licenza: MIT

GitHub: https://github.com/Jacek Kosciesza/StarWars

Stelle: 527

sample-dotnet-core-cqrs-api

sample-dotnet-core-cqrs-api è un progetto di esempio che dimostra l’uso dell’architettura pulita dell’API Rest con il modello CQRS.

Architettura: architettura pulita, DDD, CQRS

Tipo: Esempio di applicazione di riferimento

Licenza: Non specificato

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

Stelle: 916

Pos

Pos è un progetto di esempio che dimostra l’uso dei microservizi.

Architettura: Microservizi, DDD, CQRS

Tipo: Esempio di applicazione di riferimento

Licenza: Non specificato

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

Stelle: 187

Conclusione

Oltre a queste applicazioni, puoi dare un’occhiata ad altre fantastiche librerie, strumenti e framework .NET Core questa pagina GitHub.

Syncfusion offre oltre 70 controlli dell’interfaccia utente ASP.NET Core ad alte prestazioni, leggeri, modulari e reattivi, come DataGrid, Grafici e Utilità di pianificazione. È possibile utilizzare questi controlli nello sviluppo dell’applicazione.

Se avete domande, fatecelo sapere nella sezione commenti. Puoi anche contattarci tramite il nostro forum di supporto, Direct-Trac o il portale di feedback. Siamo felici di aiutarti!

Previous articleInstagram possiede le foto e le foto che pubblichi?
Next articlePerché e come utilizzare Webpack e Babel con Vanilla JS
Natalia Quinn è una musa di How2Geeks, attualmente un copywriting e un famoso editore nel campo della tecnologia e del digitale.Gli articoli di Natalia hanno le proprie caratteristiche e si specializzano nella fornitura di informazioni su tecnologia, suggerimenti tecnologici o più recenti e più recenti newsletter tecnologici oggi.