DEV Community

Xojimurodov
Xojimurodov

Posted on

.NET

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

Так же .NET обеспечивает такие возможности как:

  • Библиотеки: один из популярных библиотек является Json.
  • Компилятор: компилирует исходный код C# (и других языков) в исполняемый код (время выполнения).
  • Пакет SDK*: включение создания приложений на современных рабочих процессах.

Библиотеки и языки являются основными компонентами стека .NET. Компоненты высокого уровня такие как ASP.NET Core создаются на этих основных компонентов. С# - является основным языком программирование для .NET.

Существует несколько вариантов .NET, каждый из которых поддерживает другой тип приложения. Причина нескольких вариантов отчасти историческая, отчасти техническая.

Реализации .NET:

  • .NET Framework — исходная платформа .NET. Он предоставляет доступ к широким возможностям Windows и Windows Server. Она активно поддерживается и обслуживается.
  • Mono — исходное сообщество и опен-сорс .NET. Кроссплатформенная реализация .NET Framework. Активно поддерживается для Android, iOS и WebAssembly.
  • .NET (Core) — современная .NET. Кроссплатформенная и открытая реализация .NET, переосмыслена для облачного возраста, оставаясь значительно совместимой с .NET Framework. Активно поддерживается для Linux, macOS и Windows.

Top comments (0)