Проекты с открытым исходным кодом отлично подходят для начала работы и служат хорошим источником для справки по архитектуре. Есть несколько открытых Ядро ASP.NET проектов, доступных на GitHub. Эти проекты помогут вам глубже изучить технологию ASP.NET Core с различными типами архитектуры и шаблонами кодирования. В этой статье перечислены некоторые из лучших приложений реального времени или эталонные проекты образцов архитектуры в различных категориях.

Чего ты ждешь? Ознакомьтесь с этими проектами и начните!

нопкоммерция

nopCommerce — популярное приложение для электронной коммерции с открытым исходным кодом. Он стабилен и поддерживает несколько настроек в соответствии с вашими потребностями. Есть несколько плагинов для его улучшения.

Домен: Электронная коммерция

Тип: Приложение в реальном времени

Лицензия: лицензия GPLv3 плюс powered by nopCommerce требование на каждой странице

Гитхаб: https://github.com/nopSolutions/nopCommerce

Звезды: 5,2к

OrchardCore

OrchardCore — это платформа системы управления контентом (CMS) с открытым исходным кодом, поддерживающая модульность и мультиарендность.

Домен: система управления контентом

Тип: Приложение в реальном времени

Лицензия: BSD 3-пункт

Гитхаб: https://github.com/OrchardCMS/OrchardCore

Звезды: 4,3к

СимплКоммерс

SimplCommerce — это модульное приложение электронной коммерции на основе микросервисов, созданное с использованием ASP.NET Core.

Домен: Электронная коммерция

Тип: Приложение в реальном времени

Лицензия: Апач 2.0

Гитхаб: https://github.com/simplcommerce/SimplCommerce

Звезды: 2,8к

кальмар

Squidex — это безголовая CMS и центр управления контентом, созданный с использованием ASP.NET Core с шаблонами OData и CQRS.

Домен: система управления контентом

Тип: Приложение в реальном времени

Лицензия: Массачусетский технологический институт

Гитхаб: https://github.com/Squidex/squidex

Звезды: 1,2к

Миниблог.Core

Miniblog.Core — это движок для блогов, основанный на ASP.NET Core.

Домен: Движок блога

Тип: Приложение в реальном времени

Лицензия: Апач 2.0

Гитхаб: https://github.com/madskristensen/Miniblog.Core

Звезды: 985

пиранья.ядро

piranha.core — это приложение CMS, основанное на ASP.NET Core.

Домен: система управления контентом

Тип: Приложение в реальном времени

Лицензия: Массачусетский технологический институт

Гитхаб: https://github.com/piranhacms/piranha.core

Звезды:

блогер

Blogifier — это облегченный движок блога, написанный на ASP.NET Core.

Домен: Движок блога

Тип: Приложение в реальном времени

Лицензия: Массачусетский технологический институт

Гитхаб: https://github.com/blogifierdotnet/Блогификатор

Звезды: 675

eShopOnContainers

eShopOnContainers — это образец эталонного приложения, демонстрирующего различные архитектурные шаблоны микросервисов на основе контейнеров от Microsoft.

Архитектура: микросервисы на основе контейнеров

Тип: справочное приложение

Лицензия: Массачусетский технологический институт

Гитхаб: https://github.com/dotnet-architecture/eShopOnContainers

Звезды: 15.1k

eShopOnWeb

eShopOnWeb — это образец эталонного приложения, демонстрирующего монолитную архитектуру от Microsoft.

Архитектура: Монолитный

Тип: справочное приложение

Лицензия: Массачусетский технологический институт

Гитхаб: https://github.com/dotnet-architecture/eShopOnWeb

Звезды: 4,9к

практический aspnetcore

практический-аспнеткор — это практический образец для ASP.NET Core.

Тип: Образцы

Лицензия: Массачусетский технологический институт

Гитхаб: https://github.com/dodyg/practical-aspnetcore

Звезды: 5.1k

NorthwindTraders

NorthwindTraders — это образец эталонного приложения для доменно-ориентированной архитектуры с использованием Entity Framework и шаблона CQRS.

Архитектура: Чистая архитектура, DDD, CQRS

Тип: Образец эталонного приложения

Лицензия: Массачусетский технологический институт

Гитхаб: https://github.com/JasonGT/NorthwindTraders

Звезды: 4к

ReactiveTraderCloud

ReactiveTraderCloud — это торговое приложение в реальном времени, демонстрирующее принципы реактивного программирования.

Архитектура: Реактивное программирование

Тип: Образец эталонного приложения

Лицензия: Апач 2.0

Гитхаб: https://github.com/AdaptiveConsulting/ReactiveTraderCloud

Звезды: 1,4к

coolstore-микросервисы

coolstore-microservices — это пример приложения, демонстрирующий использование Kubernetes с помощью сервисной сетки.

Архитектура: Микросервис на основе Kubernetes с использованием сервисной сетки

Тип: Образец эталонного приложения

Лицензия: Массачусетский технологический институт

Гитхаб: https://github.com/vietnam-devs/coolstore-микросервисы

Звезды: 1,5к

облакописец

cloudscribe — это базовая платформа для создания многопользовательского приложения.

Архитектура: Мультитенантная структура

Тип: Образец эталонного приложения

Лицензия: Апач 2.0

Гитхаб: https://github.com/cloudscribe/cloudscribe

Звезды: 925

чистая архитектура-манга

clean-architecture-manga — пример приложения с чистой архитектурой.

Архитектура: Чистая архитектура

Тип: Образец эталонного приложения

Лицензия: Апач

Гитхаб: https://github.com/ivanpaulovich/clean-architecture-manga

Звезды: 2,2к

Звездные войны

StarWars — это приложение ASP.NET Core Star Wars на основе GraphQL.

Архитектура: GraphQL

Тип: Образец эталонного приложения

Лицензия: Массачусетский технологический институт

Гитхаб: https://github.com/JacekKosciesza/Звездные войны

Звезды: 527

образец-dotnet-core-cqrs-api

sample-dotnet-core-cqrs-api — это пример проекта, демонстрирующий использование чистой архитектуры Rest API с шаблоном CQRS.

Архитектура: Чистая архитектура, DDD, CQRS

Тип: Образец эталонного приложения

Лицензия: Не определен

Гитхаб: https://github.com/kgrzybek/sample-dotnet-core-cqrs-api

Звезды: 916

Поз.

Pos — это пример проекта, демонстрирующий использование микросервисов.

Архитектура: Микросервисы, DDD, CQRS

Тип: Образец эталонного приложения

Лицензия: Не определен

Гитхаб: https://github.com/NHadi/Пос

Звезды: 187

Вывод

Помимо этих приложений, вы можете попробовать еще несколько замечательных библиотек, инструментов и фреймворков .NET Core на эта страница GitHub.

Syncfusion предоставляет более 70 высокопроизводительных, легких, модульных и быстро реагирующих элементов управления пользовательского интерфейса ASP.NET Core, таких как DataGrid, Charts и Scheduler. Вы можете использовать эти элементы управления при разработке приложений.

Если у вас есть какие-либо вопросы, сообщите нам об этом в разделе комментариев. Вы также можете связаться с нами через наш форум поддержки, Direct-Trac или портал обратной связи. Мы рады Вам помочь!

Предыдущая статьяКак создать календарь авиабилетов для отображения самых низких тарифов во Flutter
Следующая статьяПринадлежит ли Instagram фотографиям и фотографиям, которые вы публикуете?
Наталья Куинн - это муза How2Geeks, в настоящее время копирайтинг и известный редактор в области технологий и цифровых технологий.Статьи Наталья имеют свои собственные функции и специализируются на предоставлении информации о технологиях, технологиях или новейших и новейших технологических информационных бюллетенях сегодня.