Feedback

Рабочие нагрузки | Visual Studio2018-11-19T10:49:52+00:00

Рабочие нагрузки Visual Studio 2017

Упрощенная и ускоренная установка с помощью самых необходимых средств

Все, что вам нужно:

Windows

Разработка с помощью универсальной платформы Windows

Рабочая нагрузка разработки на универсальной платформе Windows (UWP) в Visual Studio 2017 предоставляет все инструменты, необходимые для создания, отладки и публикации приложений UWP. Создавайте приложения, предназначенные для Windows Desktop, Windows Phone, Xbox, HoloLens, SurfaceHub и даже Windows 10 IoT! Создание высокопроизводительного и привлекательного пользовательского интерфейса Windows с помощью средства для анализа пользовательского интерфейса XAML и функции XAML «Изменить и продолжить» еще никогда не было таким простым.

 Посмотреть в действии

Universal Windows Platform Development screenshot

Разработка классических приложений .NET

Рабочая нагрузка разработки классических приложений .NET в Visual Studio 2017 позволяет создавать приложения WPF, Windows Forms и консольные приложения на платформе .NET Framework. Сократите время и усилия на выполнение ежедневных задач благодаря более короткому времени загрузки решения, усовершенствованной функции IntelliSense, быстрой навигации по коду и возможности рефакторинга кода C# и XAML. Используя такие возможности, как функция XAML «Изменить и продолжить» и отладка в режиме выполнения до щелчка, вы можете создавать классические приложения с привлекательным пользовательским интерфейсом и более высокими показателями производительности.

 Посмотреть в действии

NET Desktop Workload screenshot

Разработка классических приложений Windows на языке C++

Рабочая нагрузка разработки классических приложений Windows на языке C++ позволяет создавать и собирать собственные приложения, а также выполнять их отладку для различных версий операционных систем Windows, начиная с Windows XP и заканчивая последним выпуском Windows 10. Оптимизируйте производительность классических приложений для Windows, используя первоклассные инструменты профилирования и отладки.

Изучите методы программирования приложений для Windows на языке C++

Блог по Visual C++

C Desktop screenshot

Веб-приложения и облачные приложения

Разработка веб-приложений

Рабочая нагрузка разработки веб-приложений в Visual Studio 2017 позволяет повысить эффективность разработки веб-приложений с помощью ASP.NET и технологий на основе таких стандартов, как HTML и JavaScript. В Visual Studio 2017 также добавлены средства разработки контейнеров, которые позволяют упаковывать и развертывать веб-приложения как контейнеры программного обеспечения. Сократите время и усилия на создание веб-приложений благодаря более короткому времени загрузки решения, усовершенствованной функции IntelliSense, быстрой навигации по коду, а также возможностям рефакторинга кода C# и привязывания к браузеру.

Web Workload screenshot

Разработка для Azure

Рабочая нагрузка разработки для Azure в Visual Studio 2017 позволяет установить последнюю версию пакета Azure SDK для .NET и инструментов для Visual Studio. После установки вы можете создавать ресурсы с помощью средств Azure Resource Manager, просматривать эти ресурсы в Cloud Explorer, создавать приложения для веб- и облачных служб Azure, а также выполнять операции с большими данными, используя средства Azure Data Lake.

Инструменты Visual Studio для Azure

Azure development screenshot

Разработка для Office и SharePoint

Рабочая нагрузка разработки для Office и SharePoint предоставляет все средства, необходимые для расширения возможностей Office и SharePoint. Начните работу с различными шаблонами проектов для надстроек Office, VSTO, SharePoint и решений SharePoint. Создавайте и публикуйте свои надстройки и решения, а также выполняйте их отладку из Visual Studio, не прикладывая значительных усилий.

Центр разработчика Office

office sharepoint development screenshot

Разработка для Node.js

Рабочая нагрузка разработки для Node.js преобразовывает Visual Studio в надежную узкоспециализированную интерактивную среду разработки Node.js. Благодаря мощной технологии IntelliSense, возможностям локальной и удаленной отладки, профилирования и тестовых запусков, а также интеграции npm, интерактивному окну и тесной интеграции с Azure у вас есть все необходимое для создания самых крупных приложений Node.js.

Инструменты Node.js для Visual Studio

Nodejs Tools screenshot

Хранение и обработка данных

Рабочая нагрузка данных позволяет разрабатывать самые разные ресурсы больших данных и реляционные ресурсы. Она предоставляет инструменты для создания запросов к базам данных, хранилищам данных и средствам Data Lake независимо от того, где они находятся: в локальной среде или в Azure. Кроме того, эта рабочая нагрузка поддерживает SQL, U-SQL и Hive.

Средства разработчика SQL Server на сайте MSDN

Документация по Azure Data Lake Analytics

Data Storage and Processing screenshot

Мобильные приложения и игры

Разработка мобильных приложений на языке .NET

Рабочая нагрузка разработки мобильных приложений на языке .NET позволяет разработчикам создавать собственные приложения iOS, Android и универсальной платформы Windows, используя общую базу кода C#. Благодаря технологии Xamarin каждый разработчик C# может создавать мобильные приложения, а все, что вы можете делать в Objective-C, Swift или Java, теперь можно сделать в C#.

Mobile development with .NET screenshot

Разработка мобильных приложений на языке JavaScript

Средства для Apache Cordova — это единственный набор инструментов, необходимый для создания приложений для iOS, Android и Windows с имеющимися навыками веб-разработки. Пропустите настройку и сразу же приступайте к простой установке мобильных приложений, поддерживающей инструменты для разработки, среды тестирования и конвейера публикации.

Руководство по установке

Сборка первого приложения

Создание собственного пользовательского интерфейса с помощью Ionic

mobile development with JavaScript screenshot

Разработка мобильных приложений на языке C++

Рабочая нагрузка разработки мобильных приложений на языке C+ позволяет создавать собственные приложения C++ для Android и iOS. Благодаря этой рабочей нагрузке вы можете добавлять общий код в библиотеки, которые можно создавать для каждой платформы. Повторное использование кода позволяет сэкономить время и усилия на создание приложений для нескольких платформ.

Visual C++ для разработки кросс-платформенных мобильных приложений

CMobile screenshot

Разработка игр на языке C++

Рабочая нагрузка разработки игр на языке C++ предоставляет средства для создания игр, работающих в среде Windows, Xbox и других средах. Используйте мощные игровые ядра, такие как Cocos и Unreal, чтобы создавать современную графику. Эта рабочая нагрузка включает шаблоны DirectX и средства отладки, которые помогают создавать превосходные игры.

Разработка игр в Visual Studio

Visual Studio 2015 и графические инструменты для Windows 10

CGame screenshot

Разработка игр на платформе Unity

Ядро Unity объединяется в одну непревзойденную платформу, позволяющую создавать двухмерные и трехмерные игры и интерактивное содержимое. Создайте одну игру и опубликуйте ее на 21 платформе, включая все мобильные платформы, WebGL, настольные системы (Mac, ПК и Linux), Интернет или приставки. Используйте IntelliSense для быстрого и точного написания кода. С легкостью перемещайтесь по сценариям и применяйте мощные средства рефакторинга.

Быстро выявляйте проблемы, отлаживая игры Unity в Visual Studio.

 Посмотреть в действии

Инструменты Visual Studio для Unity

Game development with Unity screenshot

Другие наборы инструментов

Разработка расширения Visual Studio

Добавьте в среду Visual Studio новые возможности и поддержку еще большего количества языков. Эта рабочая нагрузка позволяет добавить пакеты SDK и инструменты, необходимые для создания новых команд, анализаторов кода, окон инструментов и языковых служб на языке C#, Visual Basic или C++. Затем предложите свое расширение сообществу, добавив его к тысячам других в Visual Studio Marketplace, и тем самым расширьте возможности Visual Studio.

Обзор

Visual Studio Marketplace

Extensibility screenshot

Разработка для среды Linux на языке C++

Рабочая нагрузка разработки для среды Linux на языке C++ позволяет вам создавать код C++ для серверов, компьютеров и устройств с Linux. Вы можете управлять подключениями к этим компьютерам из Visual Studio. Visual Studio автоматически копирует и удаленно создает источники, а также может запускать приложения с помощью отладчика. Наша система проектов поддерживает конкретные архитектуры, в том числе ARM.

 Посмотреть в действии

Visual C++ для разработки в среде Linux

Анимация в приложении OpenGL Linux

C for Linux screenshot

Все, что вам нужно:

Windows

Разработка с помощью универсальной платформы Windows

Рабочая нагрузка разработки на универсальной платформе Windows (UWP) в Visual Studio 2017 предоставляет все инструменты, необходимые для создания, отладки и публикации приложений UWP. Создавайте приложения, предназначенные для Windows Desktop, Windows Phone, Xbox, HoloLens, SurfaceHub и даже Windows 10 IoT! Создание высокопроизводительного и привлекательного пользовательского интерфейса Windows с помощью средства для анализа пользовательского интерфейса XAML и функции XAML «Изменить и продолжить» еще никогда не было таким простым.

 Посмотреть в действии

Universal Windows Platform Development screenshot

Разработка классических приложений .NET

Рабочая нагрузка разработки классических приложений .NET в Visual Studio 2017 позволяет создавать приложения WPF, Windows Forms и консольные приложения на платформе .NET Framework. Сократите время и усилия на выполнение ежедневных задач благодаря более короткому времени загрузки решения, усовершенствованной функции IntelliSense, быстрой навигации по коду и возможности рефакторинга кода C# и XAML. Используя такие возможности, как функция XAML «Изменить и продолжить» и отладка в режиме выполнения до щелчка, вы можете создавать классические приложения с привлекательным пользовательским интерфейсом и более высокими показателями производительности.

 Посмотреть в действии

NET Desktop Workload screenshot

Разработка классических приложений Windows на языке C++

Рабочая нагрузка разработки классических приложений Windows на языке C++ позволяет создавать и собирать собственные приложения, а также выполнять их отладку для различных версий операционных систем Windows, начиная с Windows XP и заканчивая последним выпуском Windows 10. Оптимизируйте производительность классических приложений для Windows, используя первоклассные инструменты профилирования и отладки.

Изучите методы программирования приложений для Windows на языке C++

Блог по Visual C++

C Desktop screenshot

Веб-приложения и облачные приложения

Разработка веб-приложений

Рабочая нагрузка разработки веб-приложений в Visual Studio 2017 позволяет повысить эффективность разработки веб-приложений с помощью ASP.NET и технологий на основе таких стандартов, как HTML и JavaScript. В Visual Studio 2017 также добавлены средства разработки контейнеров, которые позволяют упаковывать и развертывать веб-приложения как контейнеры программного обеспечения. Сократите время и усилия на создание веб-приложений благодаря более короткому времени загрузки решения, усовершенствованной функции IntelliSense, быстрой навигации по коду, а также возможностям рефакторинга кода C# и привязывания к браузеру.

Web Workload screenshot

Разработка для Azure

Рабочая нагрузка разработки для Azure в Visual Studio 2017 позволяет установить последнюю версию пакета Azure SDK для .NET и инструментов для Visual Studio. После установки вы можете создавать ресурсы с помощью средств Azure Resource Manager, просматривать эти ресурсы в Cloud Explorer, создавать приложения для веб- и облачных служб Azure, а также выполнять операции с большими данными, используя средства Azure Data Lake.

Инструменты Visual Studio для Azure

Azure development screenshot

Разработка для Office и SharePoint

Рабочая нагрузка разработки для Office и SharePoint предоставляет все средства, необходимые для расширения возможностей Office и SharePoint. Начните работу с различными шаблонами проектов для надстроек Office, VSTO, SharePoint и решений SharePoint. Создавайте и публикуйте свои надстройки и решения, а также выполняйте их отладку из Visual Studio, не прикладывая значительных усилий.

Центр разработчика Office

office sharepoint development screenshot

Разработка для Node.js

Рабочая нагрузка разработки для Node.js преобразовывает Visual Studio в надежную узкоспециализированную интерактивную среду разработки Node.js. Благодаря мощной технологии IntelliSense, возможностям локальной и удаленной отладки, профилирования и тестовых запусков, а также интеграции npm, интерактивному окну и тесной интеграции с Azure у вас есть все необходимое для создания самых крупных приложений Node.js.

Инструменты Node.js для Visual Studio

Nodejs Tools screenshot

Хранение и обработка данных

Рабочая нагрузка данных позволяет разрабатывать самые разные ресурсы больших данных и реляционные ресурсы. Она предоставляет инструменты для создания запросов к базам данных, хранилищам данных и средствам Data Lake независимо от того, где они находятся: в локальной среде или в Azure. Кроме того, эта рабочая нагрузка поддерживает SQL, U-SQL и Hive.

Средства разработчика SQL Server на сайте MSDN

Документация по Azure Data Lake Analytics

Data Storage and Processing screenshot

Мобильные приложения и игры

Разработка мобильных приложений на языке .NET

Рабочая нагрузка разработки мобильных приложений на языке .NET позволяет разработчикам создавать собственные приложения iOS, Android и универсальной платформы Windows, используя общую базу кода C#. Благодаря технологии Xamarin каждый разработчик C# может создавать мобильные приложения, а все, что вы можете делать в Objective-C, Swift или Java, теперь можно сделать в C#.

Mobile development with .NET screenshot

Разработка мобильных приложений на языке JavaScript

Средства для Apache Cordova — это единственный набор инструментов, необходимый для создания приложений для iOS, Android и Windows с имеющимися навыками веб-разработки. Пропустите настройку и сразу же приступайте к простой установке мобильных приложений, поддерживающей инструменты для разработки, среды тестирования и конвейера публикации.

Руководство по установке

Сборка первого приложения

Создание собственного пользовательского интерфейса с помощью Ionic

mobile development with JavaScript screenshot

Разработка мобильных приложений на языке C++

Рабочая нагрузка разработки мобильных приложений на языке C+ позволяет создавать собственные приложения C++ для Android и iOS. Благодаря этой рабочей нагрузке вы можете добавлять общий код в библиотеки, которые можно создавать для каждой платформы. Повторное использование кода позволяет сэкономить время и усилия на создание приложений для нескольких платформ.

Visual C++ для разработки кросс-платформенных мобильных приложений

CMobile screenshot

Разработка игр на языке C++

Рабочая нагрузка разработки игр на языке C++ предоставляет средства для создания игр, работающих в среде Windows, Xbox и других средах. Используйте мощные игровые ядра, такие как Cocos и Unreal, чтобы создавать современную графику. Эта рабочая нагрузка включает шаблоны DirectX и средства отладки, которые помогают создавать превосходные игры.

Разработка игр в Visual Studio

Visual Studio 2015 и графические инструменты для Windows 10

CGame screenshot

Разработка игр на платформе Unity

Ядро Unity объединяется в одну непревзойденную платформу, позволяющую создавать двухмерные и трехмерные игры и интерактивное содержимое. Создайте одну игру и опубликуйте ее на 21 платформе, включая все мобильные платформы, WebGL, настольные системы (Mac, ПК и Linux), Интернет или приставки. Используйте IntelliSense для быстрого и точного написания кода. С легкостью перемещайтесь по сценариям и применяйте мощные средства рефакторинга.

Быстро выявляйте проблемы, отлаживая игры Unity в Visual Studio.

 Посмотреть в действии

Инструменты Visual Studio для Unity

Game development with Unity screenshot

Другие наборы инструментов

Разработка расширения Visual Studio

Добавьте в среду Visual Studio новые возможности и поддержку еще большего количества языков. Эта рабочая нагрузка позволяет добавить пакеты SDK и инструменты, необходимые для создания новых команд, анализаторов кода, окон инструментов и языковых служб на языке C#, Visual Basic или C++. Затем предложите свое расширение сообществу, добавив его к тысячам других в Visual Studio Marketplace, и тем самым расширьте возможности Visual Studio.

Обзор

Visual Studio Marketplace

Extensibility screenshot

Разработка для среды Linux на языке C++

Рабочая нагрузка разработки для среды Linux на языке C++ позволяет вам создавать код C++ для серверов, компьютеров и устройств с Linux. Вы можете управлять подключениями к этим компьютерам из Visual Studio. Visual Studio автоматически копирует и удаленно создает источники, а также может запускать приложения с помощью отладчика. Наша система проектов поддерживает конкретные архитектуры, в том числе ARM.

 Посмотреть в действии

Visual C++ для разработки в среде Linux

Анимация в приложении OpenGL Linux

C for Linux screenshot

Free, fully-featured IDE for students, open-source and individual
developers

Free
download

Professional developer tools, services, and subscription benefits for small
teams

Free
trial

End-to-end solution to meet demanding quality and scale needs of teams of all
sizes

Free
trial