Компьютерная платфо́рма — в общем смысле, это любая существующая среда выполнения, в которой разрабатывается и должен выполняться вновь разрабатываемый фрагмент программного обеспечения или объектный модуль с учётом накладываемых этой средой ограничений и предоставляемых возможностей. Термин платформа может применяться к разным уровням абстракции, включая определенную аппаратную архитектуру, операционную систему или библиотеку времени выполнения.

.NET

.NET Framework — программная платформа, выпущенная компанией Microsoft в 2002 году. Основой платформы является общеязыковая среда исполнения Common Language Runtime (CLR), которая подходит для разных языков программирования. Функциональные возможности CLR доступны в любых языках программирования, использующих эту среду.

Считается, что платформа .NET Framework явилась ответом компании Microsoft на набравшую к тому времени большую популярность платформу Java компании Sun Microsystems (ныне принадлежит Oracle).

Хотя .NET является патентованной технологией корпорации Microsoft и официально рассчитана на работу под операционными системами семейства Microsoft Windows, существуют независимые проекты (прежде всего это Mono и Portable.NET), позволяющие запускать программы .NET на некоторых других операционных системах. В настоящее время .NET Framework получает развитие в виде .NET Core, изначально предполагающей кросcплатформенную разработку и эксплуатацию.

ASP.NET

ASP.NET - это веб-платформа с открытым исходным кодом для создания современных веб-приложений и сервисов с .NET. ASP.NET создает веб-сайты на основе HTML5, CSS и JavaScript, которые являются простыми, быстрыми и могут масштабироваться для миллионов пользователей.

ASP.NET Core

ASP.NET Core является кроссплатформенной, высокопроизводительной средой с открытым исходным кодом для создания современных облачных приложений, подключенных к Интернету.

ASP.NET SignalR

В последнее время в веб-среде все чаще создаются веб-приложения, использующие технологии коммуникаций в реальном времени: это и простые чаты, и более сложные многопользовательские видеоконференции. Такие приложения могут использовать различные приемы работы: технологию Web Socket, опросы long polling и т.д. Для упрощения работы с коммуникациями реального времени была создана специальная библиотека под названием SignalR.

При этом SignalR не является библиотекой, предназначенной только для использования в ASP.NET MVC. Ее также можно использовать и в веб-формах, а также в консольных приложениях, десктопных приложения и в WPF.

SignalR предоставляет простой API для создания функционала, который позволяет вызывать функции JavaScript на стороне клиента из серверного кода, написанного с помощью языков платформы .NET. SignalR значительно упрощает работу с коммуникациями реального времени. Библиотека обрабатывает все подключения и автоматически рассылает сообщения всем подключенным клиентам, либо каким-нибудь специфическим клиентам.

CMS DNN

Система управления контентом сайта (англ. Content management system, CMS), предназначенная для создания, внедрения и управления коммерческими или некоммерческими веб-сайтами и порталами. Она разработана для использования совместно с платформой Microsoft ASP.NET и распространяется как бесплатное программное обеспечение с открытым исходным кодом.

nopCommerce

nopCommerce - платформа для онлайн магазинов с открытым кодом, которая позволяет поддерживать front-end (каталог) и back-end (панель администрирования) вашего магазина. nopCommerce является гибким решением: вы можете адаптировать функционал платформы под цели вашего бизнеса. Сегодня это лучшее и самое популярное программное обеспечение для электронной коммерции ASP.NET. Он был загружен более 1,8 миллиона раз!

nopCommerce 4.0 является ориентиром для продукта с точки зрения производительности. В основном из-за перехода на ASP.NET Core 2.0, кросс-платформенной, высокопроизводительной платформы с открытым исходным кодом для создания современных приложений на основе облачных приложений, подключенных к Интернету, и, в конечном счете, самой быстрой версии .NET. Благодаря этой миграции nopCommerce 4.0 значительно повышает производительность. В этом выпуске nopCommerce еще не является межплатформенным (работает на .NET Framework 6.1), так как команда nopCommerce ждет, что Microsoft полностью поддержит элементы базы данных в .NET Core. Ожидается, что это будет завершено в первом квартале 2018 года.