Avoimen lähdekoodin projektit sopivat erinomaisesti alkuun ja toimivat hyvänä lähteenä arkkitehtuuriviittauksille. On olemassa useita avoimen lähdekoodin ASP.NET Core projektit saatavilla GitHubissa. Nämä projektit auttavat sinua oppimaan ASP.NET Core -teknologiaa perusteellisesti erityyppisten arkkitehtuurien ja koodausmallien kanssa. Tässä artikkelissa on lueteltu joitakin suosituimmista reaaliaikaisista sovelluksista tai esimerkkiarkkitehtuurin viiteprojekteista eri luokissa.

Mitä odotat? Tutustu näihin projekteihin ja aloita!

nopCommerce

nopCommerce on suosittu avoimen lähdekoodin verkkokaupan ostoskorisovellus. Se on vakaa ja tukee useita mukautuksia tarpeidesi mukaan. Saatavilla on useita laajennuksia sen parantamiseksi.

Verkkotunnus: Sähköinen kaupankäynti

Tyyppi: Reaaliaikainen sovellus

Lisenssi: GPLv3-lisenssi plus powered by nopCommerce vaatimus jokaisella sivulla

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

Tähdet: 5,2k

OrchardCore

OrchardCore on avoimen lähdekoodin sisällönhallintajärjestelmän (CMS) kehys, joka tukee modulaarisuutta ja monivuokrausta.

Verkkotunnus: CMS

Tyyppi: Reaaliaikainen sovellus

Lisenssi: BSD 3-lauseke

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

Tähdet: 4.3k

SimplCommerce

SimplCommerce on modulaarinen, mikropalvelupohjainen verkkokauppasovellus, joka on rakennettu ASP.NET Coren avulla.

Verkkotunnus: Sähköinen kaupankäynti

Tyyppi: Reaaliaikainen sovellus

Lisenssi: Apache 2.0

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

Tähdet: 2.8k

kalmari

squidex on päätön CMS- ja sisällönhallintakeskus, joka on rakennettu ASP.NET Corea käyttäen OData- ja CQRS-kuvioilla.

Verkkotunnus: CMS

Tyyppi: Reaaliaikainen sovellus

Lisenssi: MIT

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

Tähdet: 1.2k

Miniblog.Core

Miniblog.Core on ASP.NET Coreen perustuva blogimoottori.

Verkkotunnus: Blogimoottori

Tyyppi: Reaaliaikainen sovellus

Lisenssi: Apache 2.0

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

Tähdet: 985

piranha.core

piranha.core on ASP.NET Coreen perustuva CMS-sovellus.

Verkkotunnus: CMS

Tyyppi: Reaaliaikainen sovellus

Lisenssi: MIT

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

Tähdet: 1k

Blogifier

Blogifier on kevyt blogimoottori, joka on kirjoitettu ASP.NET Coressa.

Verkkotunnus: Blogimoottori

Tyyppi: Reaaliaikainen sovellus

Lisenssi: MIT

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

Tähdet: 675

eShopOnContainers

eShopOnContainers on esimerkkiviitesovellus, joka esittelee Microsoftin konttipohjaisten mikropalveluiden erilaisia ​​arkkitehtuurimalleja.

Arkkitehtuuri: Säiliöpohjaiset mikropalvelut

Tyyppi: Viitesovellus

Lisenssi: MIT

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

Tähdet: 15.1k

eShopOnWeb

eShopOnWeb on esimerkkiviitesovellus, joka esittelee Microsoftin tuottamaa monoliittista arkkitehtuuria.

Arkkitehtuuri: Monoliittinen

Tyyppi: Viitesovellus

Lisenssi: MIT

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

Tähdet: 4.9k

käytännöllinen-aspnetcore

Praktinen-aspnetcore on käytännöllinen esimerkki ASP.NET Coresta.

Tyyppi: Näytteet

Lisenssi: MIT

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

Tähdet: 5.1k

NorthwindTraders

NorthwindTraders on esimerkkiviitesovellus verkkotunnuspohjaiseen arkkitehtuuriin, joka käyttää Entity Frameworkia ja CQRS-kuviota.

Arkkitehtuuri: Puhdas arkkitehtuuri, DDD, CQRS

Tyyppi: Esimerkki viitesovelluksesta

Lisenssi: MIT

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

Tähdet: 4k

ReactiveTraderCloud

ReactiveTraderCloud on reaaliaikainen kaupankäyntisovellus, joka esittelee reaktiivisia ohjelmointiperiaatteita.

Arkkitehtuuri: Reaktiivinen ohjelmointi

Tyyppi: Esimerkki viitesovelluksesta

Lisenssi: Apache 2.0

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

Tähdet: 1.4k

kylmäkauppa-mikropalvelut

coolstore-microservices on esimerkkisovellus, joka esittelee Kubernetesin käyttöä palveluverkon avulla.

Arkkitehtuuri: Kubernetes-pohjainen mikropalvelu käyttämällä palveluverkkoa

Tyyppi: Esimerkki viitesovelluksesta

Lisenssi: MIT

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

Tähdet: 1.5k

cloudscribe

cloudscribe on perusta usean vuokralaisen sovelluksen rakentamiseen.

Arkkitehtuuri: Monivuokralainen kehys

Tyyppi: Esimerkki viitesovelluksesta

Lisenssi: Apache 2.0

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

Tähdet: 925

puhdas-arkkitehtuuri-manga

clean-architecture-manga on puhtaan arkkitehtuurin esimerkkisovellus.

Arkkitehtuuri: Puhdas arkkitehtuuri

Tyyppi: Esimerkki viitesovelluksesta

Lisenssi: Apache

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

Tähdet: 2.2k

Tähtien sota

StarWars on GraphQL-pohjainen ASP.NET Core Star Wars -sovellus.

Arkkitehtuuri: GraphQL

Tyyppi: Esimerkki viitesovelluksesta

Lisenssi: MIT

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

Tähdet: 527

sample-dotnet-core-cqrs-api

sample-dotnet-core-cqrs-api on esimerkkiprojekti, joka demonstroi Rest API -puhtaan arkkitehtuurin käyttöä CQRS-kuviolla.

Arkkitehtuuri: Puhdas arkkitehtuuri, DDD, CQRS

Tyyppi: Esimerkki viitesovelluksesta

Lisenssi: Ei määritelty

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

Tähdet: 916

Pos

Pos on esimerkkiprojekti, joka esittelee mikropalvelujen käyttöä.

Arkkitehtuuri: Mikropalvelut, DDD, CQRS

Tyyppi: Esimerkki viitesovelluksesta

Lisenssi: Ei määritelty

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

Tähdet: 187

Johtopäätös

Näiden sovellusten lisäksi voit tutustua joihinkin mahtaviin .NET Core -kirjastoihin, työkaluihin ja kehyksiin osoitteessa tällä GitHub-sivulla.

Syncfusion tarjoaa yli 70 korkean suorituskyvyn, kevyttä, modulaarista ja reagoivaa ASP.NET Core UI -ohjainta, kuten DataGrid, Charts ja Scheduler. Voit käyttää näitä säätimiä sovelluskehityksessäsi.

Jos sinulla on kysyttävää, kerro meille kommenttiosiossa. Voit myös ottaa meihin yhteyttä tukifoorumimme, Direct-Trac- tai palauteportaalimme kautta. Autamme mielellämme!

Edellinen artikkeli6 helppoa tapaa viedä tietoja Exceliin C#:ssa
Seuraava artikkeliAngular App Securityn 5 parasta käytäntöä
Natalia Quinn on How2Geeks -museo, tällä hetkellä kopiointi ja kuuluisa toimittaja tekniikan ja digitaalisen alan.Natalian artikkeleilla on omat ominaisuutensa ja ne ovat erikoistuneet tiedon tarjoamiseen tekniikka-, teknologiavihjeistä tai uusimmista tekniikan uutiskirjeistä.