.NET Core


.NET Core – это бесплатная, кроссплатформенная, открытая веб-среда Microsoft. Отличный вариант для веб-приложения или интернет-приложения, которые можно развернуть в облаке для создания высокопроизводительных и масштабируемых приложений. 

Как разработчики и на Java и на .NET, имеющие огромный опыт по разработке и развертыванию ПО на open source технологиях, Формат Кода уже давно осознала преимущества использования последних.

В первую очередь, это возможность снизить затраты на владение путем перехода на бесплатное ПО, в частности, использование .NET Core позволяет разворачивать решения на базе операционной системы Linux.

При этом вы получаете доступ к развитой экосистеме инструментов развертывания серверов на основе контейнеров (Docker, Kubernetes). Это позволяет реализовать современный механизм масштабируемости вашего решения, причем, в данном случае, без привязки к конкретному облачному провайдеру. В результате, вы получаете большую свободу в дальнейшем развитии.

Уже на этапе запуска версии .NET Core 2 у разработчиков появился полный аналог всех ключевых технологий .NET stack таких как EntityFramework, SignalR. Это явилось ключевым фактором, позволяющем, по сути, мигрировать большую часть приложений, а не переписывать их в новой архитектуре. Это положительно сказалось на стоимости перехода на новую платформу. Кроме этого, тот факт, что приложение может продолжать работать в операционной системе Windows, позволяет всей миграции происходить поэтапно, с развертыванием на Linux только на финальном шаге. В ноябре 2022 ожидается запуск .NET7 .

Проекты