Сборка, тестирование, развертывание с .NET — бесплатная, открытая, кроссплатформенная платформа разработки
Сборка. Тестирование. Развертывание.
.NET — это бесплатная, открытая, кроссплатформенная платформа для создания современных приложений и мощных облачных сервисов.
Поддерживается на Windows, Linux и macOS
Создавайте с .NET
Веб
Создавайте веб-приложения и сервисы для macOS, Windows, Linux и Docker.
Мобильные и настольные
Используйте единую кодовую базу для создания нативных приложений для Windows, macOS, iOS и Android.
Облако
Создавайте масштабируемые и устойчивые облачные нативные приложения, работающие на всех крупных облачных провайдерах.
Искусственный интеллект и ML
Создавайте умные приложения с C#, OpenAI и Azure.
Микросервисы, разработка игр, Интернет вещей, мобильные, настольные, фронтенд веб, бэкенд API, данные
Более быстрые времена отклика, меньше вычислительной мощности, лучшие приложения
Тест Fortunes моделирует простое веб-приложение, где HTML рендерится на сервере после запроса к базе данных. См. результаты TechEmpower Round 23.
Ответов Fortunes в секунду
(график производительности)
Microsoft Build
Изучите последние достижения в мультимодельном обучении, мастерствуйте оркестрацию агентских рабочих процессов и создавайте вместе с командами продуктов и инженерии Microsoft на практических сессиях.
Aspire Conf
Пропустили событие? Посмотрите все захватывающие сессии, глубокие погружения и многое другое — теперь доступны по запросу, чтобы вы могли смотреть в своем темпе.
Бесплатно и открыто
.NET разрабатывается и поддерживается как бесплатный проект с открытым исходным кодом на GitHub, доме для миллионов разработчиков, желающих создавать великие вещи вместе.
Быстро и кроссплатформенно
Вы можете писать, запускать и собирать на нескольких платформах, включая Windows, Linux и macOS.
Все, что нужно для начала вашего пути обучения .NET
.NET предлагает библиотеку обучающих ресурсов. Доступ к видео, урокам, примерам кода и контенту от Microsoft Learn, чтобы помочь вам строить лучше.
.NET для начинающих — видео
Начинаете разработку на .NET? Мы вас покрыли нашими видео .NET для начинающих. Исследуйте видео по веб, мобильным, настольным, C#, машинному обучению, контейнерам/Docker, доступу к данным и многому другому.
Просмотреть видео для начинающих
Microsoft Learn
Откройте свой путь к созданию приложений с .NET на Microsoft Learn. Независимо от того, только начинаете вы или опытный профессионал, практический подход Microsoft Learn помогает быстрее достигать целей, с большей уверенностью и в своем темпе бесплатно.
LinkedIn Learning
Получите введение в навыки программирования, необходимые для карьеры разработчика ПО на .NET. Опыт курсов обучения .NET, предоставляющих широкий взгляд на ключевые технологии, использующие .NET.
Продуктивность
Благодаря большой поддерживающей экосистеме и мощному инструментарию .NET — самая продуктивная платформа для разработчиков.
NuGet
Стройте с самой безопасной экосистемой пакетов, которой доверяют миллионы разработчиков. Более 390 000 уникальных пакетов на сегодня и 50 000 новых каждый год.
Visual Studio
Разрабатывайте с лучшей IDE для .NET на Windows. Наполненный множеством инструментов и функций для повышения и улучшения каждого этапа разработки ПО.
Познакомиться с семейством Visual Studio
Visual Studio Code
Разрабатывайте на Linux, macOS или Windows для создания кроссплатформенных веб-сайтов и сервисов. Установите C# Dev Kit для лучшего опыта.
Станьте частью глобального сообщества разработчиков .NET
Присоединяйтесь к большому, заинтересованному сообществу разработчиков по всему миру, создающим с .NET. Делитесь, демонстрируйте и решайте вместе. Оставайтесь на связи.
Кто использует .NET?
Мировые ведущие организации работают на .NET и доверяют Microsoft сделать .NET лучшим выбором в отрасли для их миссионно-критического ПО. Удивительные разработчики вроде вас используют .NET для создания невероятного ПО для миллионов компаний по всему миру, в каждой отрасли.
Готовы начать?
Легко изучите .NET с нашими пошаговыми уроками.
Язык C
- Препроцессор и макросы в C: мастерство #include, #define и условной компиляции
- Типы циклов в C++: for, while, do-while — подробное объяснение
- Освоение комментариев в C++: лучшие практики и синтаксис
- Регулярные выражения в C#: Regex, паттерны и практические примеры
- Как установить компилятор GCC на Windows, macOS и Linux: пошаговое руководство
- Функции строк в C++: strcpy, strcat, strlen, strcmp — практические примеры
- Полное руководство по дате и времени в C++
- Классы хранения в C: область видимости, время жизни и производительность
- Освоение интерфейсов в C#: определение, реализация и практические примеры
- Операторы инкремента и декремента в C: использование и лучшие практики