Скачайте клиент WP-seven.ru на свой смартфон! Visual studio 2018 что это


SPBDEV Blog - Microsoft Build 2018: новые выпуски для Visual Studio, Visual Studio для Mac, .NET Core и Xamarin.Forms

Tags: Visual Studio, .NET

Microsoft Build всегда было мероприятием, насыщенным объявлениями ориентированных на разработчиков. Build предоставляет возможность Microsoft  поделиться своим видением опыта разработчиков в мобильных, AR / VR, облаках, Интернете, на рабочем столе, IoT и AI. В этом году это видение было воплощено в жизнь более чем с несколькими захватывающими объявлениями:

  1. .NET Core 2.1 RC
  2. Будущее разработки Windows Desktop Development
  3. Visual Studio 2017 version 15.7
  4. Visual Studio для Mac version 7.5
  5. ОБщая доступность Xamarin Forms 3.0 
  6. Публичный просмотр Visual Studio Live Share 
  7. Introducing Visual Studio IntelliCode

.NET Core 2.1 RC

На сегодняшний день .NET Core 2.1 Release Candidate (RC)  доступен с лицензией «Go-Live» для использования в производстве. .NET Core 2.1 выступает с улучшением предыдущих версий за счет высокой производительности и множеством новых функций:

  • ASP.NET Core SignalR. Разработчики используют SignalR для создания решений для веб-коммуникаций в режиме реального времени с 2013 года в .NET Framework. Стек был оптимизирован и улучшен для работы на кросс-платформе и для более высокой производительности .NET Core. Мы также выпустили SignalR как услугу Azure.
  • Усовершенствования веб-платформы ASP.NET Core, включая поддержку интерфейса Razor в библиотеках классов, улучшения в построении WebAPI, улучшения безопасности, новую библиотеку пользовательского интерфейса Identity и HttpClientFactory.
  • Entity Framework Core 2.1 предоставляет значительные возможности, такие как отложенная загрузка, выборка данных, преобразование значений, типы запросов и трансляция GroupBy.
  • .NET Core 2.1 значительно улучшает производительность построения и времени выполнения. В нем также представлена ​​новая модель развертывания и расширения для глобальных инструментов.
  • ASP.NET Core 2.1 более чем на 15% быстрее, чем версия 2.0. Это означает, что при выпуске ASP.NET Core он будет возглавлять TechEmpower как главная и самая быстрая веб-инфраструктура на планете.

Будущее разработки Windows Desktop

Несмотря на успех .NET Core 2.1 RC, команда  .NET не останавливается на достигнутом и представляет  «дорожную карту» для .NET Core 3, которая привносит разработку настольных компьютеров в .NET-стек с открытым исходным кодом. К   .NET Core добавляется Windows Presentation Foundation (WPF) и Windows Forms. Как всегда, разработчики, создающие приложения Universal Platform Platform, также будут продолжать пользоваться всеми улучшениями .NET Core.

.NET Core 3.0 позволит настольным приложениям Windows использовать глобально установленную .NET или локальную копию приложения или создать единый .EXE, который включает .NET. Таким образом, приложения .NET больше не будут затронуты общесистемными обновлениями. Что еще более важно, это позволит .NET улучшить WPF и Windows Forms, чего нельзя было сделать ранее с .NET Framework, не рискуя совместимостью с существующими приложениями.

С .NET Core 3.0 разработчики будут иметь возможность совместно использовать и легко интегрировать элементы пользовательского интерфейса во всех основных средах рабочего стола Windows. Вы сможете включать все элементы управления пользовательского интерфейса, наиболее подходящие для вашего сценария, или даже использовать поэтапный подход к миграции для модернизации пользовательского интерфейса вашего приложения. Разработчики смогут легко интегрировать практически всю поверхность API Windows 10 в свои .NET-приложения, такие как Cortana, Windows Hello, Windows ML, Rome и другие. И разработчики смогут воспользоваться улучшением производительности и новыми API в .NET Core.

Разработчики, которые нацелились  на .NET Framework 4.8 - следующую версию .NET Framework, также получат преимущества от запланированных усовершенствований, таких как новый элемент управления WebView на основе Edge, который они могут размещать внутри своих приложений, с большим количеством запланированных средств управления. А также - поддержку XAML-островов, приносящих UWP-интерфейс в существующие приложения.

Эта дорожная карта представляет собой значительную инвестицию в развитие настольного  Windows, предоставляя разработчикам возможность внедрять новейшие инновации в Windows 10 и .NET Core в приложениях WPF и Windows Forms.

Visual Studio 2017, версия 15.7

Сегодня  Visual Studio  получила значительное обновление с объявлением своей новой версии 15.7. Наиболее значимые возможности этой версии следующие:

  • Облачное развитие: вы найдете несколько улучшений для тестовых лесов проекта и модульных испытаний. Кроме того, вы можете публиковать графики Helm непосредственно в Azure Kubernetes Service (AKS). Теперь вы можете напрямую публиковать приложения .NET в контейнерах Kubernetes. Для ваших основных приложений ASP.NET и ASP.NET Core вы можете настроить подключенную службу Key Vault непосредственно из среды IDE.
  • Отладка: новый исторический отладчик IntelliTrace, впервые поставляемый в Visual Studio 2017 версии 15.5, теперь доступен для приложений .NET Core. Функция автоматически делает снимок вашего приложения на каждой точке прерывания и отладчике, чтобы вы могли шагнуть “назад во времени”,  чтобы просмотреть предыдущие состояния приложения.
  • Соответствие MSVC C ++ 17: Сегодня Visual Studio достигли полного соответствия C ++ 17 в MSVC с помощью Visual Studio 2017 версии 15.7. Была также добавлена поддержка ClangFormat для разработчиков на C ++ в среде IDE. Разработчики могут использовать ClangFormat для автоматического стиля и форматирования вашего кода при вводе, который может быть применен в вашей команде разработчиков.
  • Python: этот выпуск содержит предварительный просмотр отладчика Python на основе популярного механизма отладки с открытым исходным кодом pydevd, предлагающего улучшенную производительность для многих сценариев отладки.
  • iOS и Android для мобильных устройств с Xamarin: опыт редактирования XAML значительно улучшился благодаря полной поддержке IntelliSense. IOS устройство может быть подготовлено для разработки с одним щелчком мыши, экономя разработчикам много времени и шагов. Шаблоны проектов Android и iOS были переписаны, чтобы использовать новейшие современные шаблоны навигации и теперь лучше организованы для улучшенного обнаружения.

Visual Studio для Mac, версия 7.5

Visual Studio 2017 не была единственной средой для получения обновления. Сегодня Visual Studio анонсирует выпуск Visual Studio для Mac версии 7.5. Этот выпуск содержит исправления ошибок, улучшения производительности и несколько новых функций:

  • Новые редакторы для Razor, JavaScript и TypeScript для создания веб-проектов
  • Обновлен интерфейс и шаблоны для построения безсерверных решений с функциями Azure и .NET Core
  • Стандартные библиотеки .NET теперь являются полностью поддерживаемой опцией для обмена кодами между платформами при построении решений Xamarin.Forms.
  • Поддержка предварительного просмотра Team Foundation Version Control (TFVC) в Team Foundation Server (TFS) и службах Visual Studio Team Services (VSTS) появилась в одном из лучших запросов UserVoice. Разработчики теперь имеют возможность использовать существующую интеграцию управления источником Git или новую интеграцию TFVC для управления своим кодом.

Общая доступность Xamarin.Forms 3.0

Сегодня Visual Studio объявляет о немедленной доступности Xamarin.Forms 3.0. Он обеспечивает улучшенную стабильность, более высокую производительность и новые возможности, направленные на упрощение создания красивых приложений, работающих на устройствах Android, iOS, MacOS и Windows.

Xamarin.Forms 3.0 теперь работает с .NET Standard 2.0, используя мультитаргетинг, сохраняя при этом поддержку профилей PCL и других версий .NET Standard. При загрузке проектов .NET Standard загрузка проектов происходит намного быстрее.

Xamarin.Forms 3.0 также включает в себя сильную ориентацию на производительность разработчиков. Многие разработчики уже знакомы с Visual State Manager, который они обнаружили в XAML для UWP и WPF. Теперь он доступен для Xamarin.Forms. Многие разработчики ASP.NET могут создавать удивительные макеты для Интернета, используя Flexbox и CSS. Чтобы предоставить разработчикам возможность создавать одинаково впечатляющие макеты на мобильных устройствах, были добавлены две функции в Xamarin.Forms: FlexLayout и CSS. Xamarin.Forms 3.0 представляет обе функции без ущерба для существующего опыта XAML, которые узнали и полюбили разработчики настольных компьютеров. Наконец, поскольку приложения Xamarin развернуты во всем мире, была также включена поддержка языка “справа налево” и многие  качественные улучшения в версии 3.0.

Общественный просмотр Visual Studio Live Share

Анонсирован публичный просмотр Visual Studio Live Share. Теперь любой разработчик может использовать Live Share для совместной работы в режиме реального времени с другими разработчиками, с возможностью мгновенного двунаправленного сотрудничества  непосредственно с их существующими инструментами, такими как Visual Studio 2017 и Visual Studio Code. С Visual Studio Live Share:

  • Не имеет значения, если разработчик не использует один и тот же редактор или имеет ту же ОС, что и вы; присоединяйтесь к сеансу Live Share из собственной среды разработки.  Нет необходимости устанавливать специфические для проекта зависимости или настраивать время автономной работы. Вы увидите проект в своем инструменте разработки, сохраняя все свои настройки и темы.
  • Каждый член команды в сеансе Live Share может отдельно открывать файлы, перемещаться, редактировать и перепроектировать код. Ваши изменения мгновенно отражаются в редакторе вашего товарища по команде. Вы можете быстро перейти к месту нахождения товарища по команде и увидеть его курсор, когда он редактирует, или прикрепиться, чтобы следить за его действиями. Хотите привлечь их внимание? Выделите кусок кода, и он также выделится на их экране.
  • Используйте Live Share с любым языком на любом шаблоне приложения, включая сервер без сервера, облачную среду и разработку IoT. В Connect () 2017 командой .NET было показано, что Live Share работает с JavaScript и Node.js. Сегодня Live Share поддерживает почти все языки, поддерживаемые вашим инструментом разработки, включая C #, Python, Java, Go, C ++ .
  • Полный контекстный обмен. Используйте Live Share для совместной работы во всех частях рабочего процесса разработки: совместное редактирование, совместная отладка, общие терминалы и общие серверы (порты).

Visual Studio IntelliCode

Visual Studio IntelliCode - это новая возможность, которая улучшает повседневную разработку программного обеспечения с помощью ИИ. Сегодня IntelliCode предоставляет интеллектуальные предложения для повышения производительности и качества кода разработчика в любимом разработчиками инструменте Visual Studio. Видение команды Visual Studio заключается в применении ИИ для расширения возможностей разработчиков на протяжении всего жизненного цикла разработки.

В Build Visual Studio поделились анонсом IntelliCode, демонстрируя, как он использует ИИ для обеспечения более совершенного завершения контекстно-зависимого кода, позволяет разработчикам кодировать шаблоны и стили своей команды, находить сложные проблемы с кодом и код фокуса обзоры по областям, которые действительно имеют значение.

Разработчики могут зарегистрироваться для новостей и будущего частного предварительного просмотра, а также получить доступ к экспериментальному расширению на http://aka.ms/intellicode

Обратная связь

Чтобы загрузить, установить и прочитать документацию для всех сегодняшних объявлений, перейдите по ссылке:

spbdev.biz

Visual Studio Online. Что это такое и с чем её едят? / Хабр

Visual Studio Online, основанна на возможностях Team Foundation Server, представляет собой интернет-пространство для ваших проектов разработки. Быстро настройте необходимую облачную инфраструктуру без необходимости установки или настройки каких-либо серверов.

С какими IDE её можно использовать? — Visual Studio Online подключается к Visual Studio, Eclipse, Xcode и другим Git-клиентам, что позволяет обеспечить поддержку кроссплатформенной разработки.

Каждая учетная запись Visual Studio Online предусматривает возможность бесплатной работы пяти пользователей. По мере расширения группы или роста потребностей соединяйте и сопоставляйте пользовательские планы и ресурсы, чтобы дать каждому из пользователей именно то, что ему нужно. Подписчики Visual Studio с MSDN могут присоединяться к проектам в учетных записях с пятью бесплатными пользователями.

Размещайте код в облаке Размещайте код в облаке, чтобы иметь к нему доступ в любое время и из любого места. Используйте традиционную централизованную систему контроля версий Team Foundation Version Control или используйте репозитории Git, если вы предпочитаете распределенный подход.

Создайте частные репозитории исходного кода в облаке Независимо от того, сколько разработчиков вам необходимо поддерживать (3-5 человек или несколько тысяч), вы можете управлять исходным кодом в облаке, используя расширенные технологии ветвления, объединения и визуализации.

Выберите управление исходным кодом с помощью Git или TFVC Используйте ту модель управления исходным кодом, которая наилучшим образом вам подходит: распределенная система контроля версий с использованием Git, либо централизованная система контроля версий с использованием TFVC. Выбор за вами.

Обсуждайте изменения в коде с коллегами Создавайте комментарии и отвечайте на комментарии ваших сотрудников, созданные в местах изменения кода.

Управляйте работой в одном месте Управляйте проектом и в облаке. Быстро планируйте, контролируйте и отслеживайте все свои невыполненные работы и группы с помощью простых и полностью интегрированных средств для гибкого планирования и управления портфелем.

Фиксируйте невыполненные работы и работайте со спринтами Создавайте иерархически упорядоченные невыполненные работы на каждом уровне дробления для быстрого выявления, расстановки приоритетов и назначения работ. Используйте теги для быстрого распределения по категориям и фильтрации.

Отслеживайте требования, задачи и ошибки с помощью рабочих элементов Используйте рабочие элементы для назначения задач и ошибок группе, отслеживания состояния и координирования работ внутри группы. Связывайте рабочие элементы с изменениями в коде и связывайте рабочие элементы между собой.

Отслеживайте ход выполнения работ с помощью доски Kanban и доски задач гибкой разработки Отслеживайте общий ход выполнения работ на доске Kanban во время выполнения группой имеющихся задач и отслеживайте ход выполнения работ для спринтов с помощью доски задач на базе Scrum.

Создавайте приложения в облаке Создавайте процессы сборки, которые автоматически компилируют и тестируют ваши приложения в облаке, по запросу или в рамках стратегии автоматизированной непрерывной интеграции, и управляйте ими.

Разгружайте сборки Используйте облачный контроллер сборки и месячный выделенный объем бесплатных минут сборки для распределения ресурсоемких задач сборки проекта в облаке.

Автоматизируйте процесс сборки Автоматизируйте сборку в облаке для ее выполнения в ночное время или после каждого возврата, чтобы обеспечить сборку кода и его готовность к развертыванию.

Отслеживайте состояние сборки с течением времени Просматривайте актуальные результаты сборки на домашней странице проекта и настраивайте уведомления.

Подробно изучайте структуру приложений Visual Studio Online Application Insights — это новая облачная служба (в настоящее время доступна версия Preview), которая собирает множество данных об операциях, производительности и использовании клиентами из клиентских приложений и приложений для устройств, а также серверных приложений, независимо от того, запущены ли они локально, в Microsoft Azure, в облачной службе стороннего поставщика или с использованием сочетания этих способов.

Используйте функционально насыщенные панели управления и динамические отчеты, содержащие сведения о приложении Панели управления предоставляют сведения о работе приложений и позволяют создавать настраиваемые представления. Динамические отчеты содержат сводные данные о различных аспектах вашего приложения.

Отслеживайте использование вашего приложения. Узнайте все о своем приложении, изучая интерактивные данные, например географическое положение пользователей и предпочитаемые браузеры. Эти сведения затем можно будет использовать для принятия обоснованных решений по приложению.

Вывод: Visual Studio Online является функциональной и почти бесплатной ( до 5 пользователей ) альтернативой Team Foundation Server. Если вы маленькая команда разработчиков, то это как раз для вас.

habr.com

Microsoft анонсировала Visual Studio 2019

В своем официальном блоге компания Microsoft анонсировала свою следующую версию интегрированной среды разработки (IDE) под названием Visual Studio 2019, которая придет на смену Visual Studio 2017. Microsoft пока что не говорит, что будет включено в новый релиз или какие новые функции будут доступны для разработчиков. Компания лишь отделалась общими заявлениями о том, что сделает обновление простым и легким для всех и каждого, а сама Visual Studio 2019 сможет работать параллельно с Visual Studio 2017 и не будет требовать крупных обновлений операционной системы. В теории это означает, что Visual Studio 2019 будет работать на предыдущих версиях Windows, а именно на Windows 7 и Windows 8.1. Это станет хорошей новостью для тех, кто спустя три года с выхода Windows 10 все еще не хочет уходить с предыдущих операционных систем (что можно понять). Примечательно, что Office 2019, запланированный к релизу во второй половине 2018 года, будет работать лишь на Windows 10, но по какой-то причине Microsoft решила дать разработчикам возможность работать с новой IDE и на Windows 7 / 8.1.

Microsoft сообщает, что хочет сделать Visual Studio 2019 более быстрой, более надежной, более производительной для индивидуальных пользователей и команд разработчиков и более легкой в использовании. Иными словами, новая IDE будет лучше старой во всех смыслах, но это еще предстоит доказать на практике.

Пока что Софтверный гигант не называет точные даты запуска Visual Studio 2019, но отмечает, что хочет сделать это как можно скорее. В данный момент еще нет предварительных версий, так что разработчикам-энтузиастам придется далее оставаться на превью Visual Studio 2017 или на ее стабильном релизе.

Источник: Microsoft.

wp-seven.ru