Обзор visual studio 2017
Буквально несколько минут назад завершился пленарный доклад онлайн-трансляции запуска Visual Studio 2017, на котором ведущие инженеры и руководители Microsoft представили новые инструменты разработки и, главное, долгожданная Visual Studio 2017 стала доступна для разработчиков по всему миру!
- среду разработки;
- сервис для организации совместной работы — Visual Studio Team Services;
- его on-premise версия, известная, как TFS;
- комплексное решение для реализации полноценного цикла разработки мобильных приложений — Visual Studio Mobile Center;
- кроссплатформенный редактор кода Visual Studio Code (доступен для Mac, Linux и Windows) — кстати, он недавно обновился до версии 1.10;
- превью-версия Visual Studio for Mac — да-да, Microsoft выпустила версию своей IDE и под macOS.
С каждой версией инструментов Microsoft старается учесть пожелания разработчиков и сделать очередную версию удобнее для создания приложений практически под любую платформу. Результатом является огромный интерес и более 21 миллион установок инструмента на сегодняшний день.
Что нового в Visual Studio 2017?
Во-вторых, создатели продолжают заботиться о повышении продуктивности разработчиков, создавая все условия, чтобы вы могли сконцентрироваться только на написании кода. Например, произошли улучшения в уже полюбившихся возможностях навигации по коду, рефакторинга, исправлениях и отладке для всех поддерживаемых языков. Новая версия повысить эффективность и командной разработки с новыми real-time функциям модульного тестирования и проверки зависимостей.
Третье важное изменение коснулось процесса установки инструмента. Новейший, облегченный модульный подход позволяет вам установить только те компоненты среды, которые необходимы, и тем самым значительно ускоряет установку инструмента. К тому же, теперь у разработчиков нет необходимости создавать проекты и решения, чтобы отладить любой необходимый фрагмент кода.
Другое важное изменение — в области мобильной разработки. Разработчики получили улучшенные инструменты для отладки, профилирования и генерации модульных тестов. И если вы планируете создавать кроссплатформенное приложение, то сейчас наступило то самое время, когда стоит посмотреть в сторону Visual Studio 2017 и Xamarin, или использовать альтернативный подход с Apache Cordova, а возможно и Visual C++, но уже для создания кроссплтаформенных библиотек в рамках того же инструмента – Visual Studio 2017. Для тех, кто хочет почитать о Xamarin подробнее, у нас есть отдельная статья.
Сегодня становится официально доступна новая версия Visual Studio Team Foundation Server 2017 Update 1. В этот выпуск on-premise платформы для организации совместной работы команд включили давно ожидаемые возможности: например, новые шаблоны процессов, улучшенное управление доступом к репозиториям, pull-реквестами и многое другое. Подробная информация доступна по ссылке.
Новые возможности добавились и в Visual Studio Mobile Center (Preview). Напомним, что Visual Studio Mobile Center — это новый сервис для мобильных разработчиков, представленный в середине ноября и созданный для того, чтобы предоставить комплексное решение по сборке, тестированию, распространению и мониторингу мобильных приложений. Сегодня создатели Mobile Center объявили о поддержке приложений, написанных на Swift, ObjectiveC и Java, вместе с Xamarin и React Native приложениями, объявленными ранее. Также появились возможности по созданию Distribution Groups, поддержка Espresso, и улучшенная аналитика. Сейчас любой желающий может попробовать Visual Studio Mobile Center Preview бесплатно. Также вы можете изучить подробную информацию.
Для пользователей Enterprise-версии инструмента команда инженеров добавила Redgate Data Tools. Этот функционал позволит разработчикам включить работу над базами данных в DevOps-цикл и построить полноценный цикл выпуска продукта, создавая приложения и базы данных в рамках одного инструмента. Подробная информация доступна в блоге MSDN.
Также Enterprise разработчики получают доступ к дополнительным сервисам для оптимизации и создания DevOps-цикла внутри своей организации: таким как облачный CI-сервер, инструменты нагрузочного тестирования в облаке и даже персонального DevOps-коучинга. Подробная информация доступна в соответствующем разделе на официальном сайте. И это не считая новых возможностей для корпоративных подписчиков, доступных на портале Visual Studio.
Вы также можете посмотреть запись мероприятия.
Выражаем благодарность департаменту стратегических технологий Microsoft за предоставленный материал.
Всем привет! Уже не первый раз к моим урокам оставляют комментарии, что хорошо было бы выпустить видео о том, как сделать backend- api для Angular приложения.
Думаю, уже давненько пора сделать какие-то подвижки в этом направлении. А потому, давайте начнем с инструментария, который нам понадобится для создания backend-а.
Где загрузить Visual Studio
Отличие в версиях Visual Studio
Поддерживаемые версии Visual Studio
VS поддерживает ОС Windows, есть также отдельная версия под Mac. Прежде, чем устанавливать, ознакомьтесь с системными требованиями к продукту.
Поддерживаемые языки
Visual Studio доступна на нескольких языках, в том числе и на русском. Язык интерфейса можно выбрать при установке, если же вы этого не сделали, или выбрали не тот, что нужно, то поменять локаль можно также и после установки, видео о том, как это сделать, вы можете найти в описании.
Советы при установке
Загружаем Visual Studio Community, ребята, устанавливаем, следуя инструкциям установщика. Сложностей возникнуть не должно, там, где сомневаетесь – оставляйте опции по умолчанию – и у вас все получится.
Да, если вы никогда ранее не программировали ранее и использовали компьютер для бытовых целей, то рекомендую переустановить систему, и поставить на нее все с нуля, и не ставить ничего, кроме того, что касается работы. Иначе могут возникнуть какие-нибудь инфраструктурные проблемы, и вместо того, чтобы спокойно учиться, вы начнете тратить время на устранение каких-то неполадок в системе.
Помните: для начинающего разработчика важно, чтобы все инструменты работали, как часы. Вам важно сохранить настрой и быть воодушевленными вашей целью – обучением.
Еще один совет, который хотелось бы вам дать: устанавливайте VS на диск C, как предлагают сделать в описании. Сам с проблемами при установке не сталкивался, но у моих знакомых были случаи, что возникали какие-то трудности при установке на несистемный диск, например D.
Можно было бы еще сделать обзор по функциональности, что нового появилось в студии, как удобно использовать этот инструмент. Но не в этот раз. Если это вам интересно, напишите в комментариях.
7 марта вышла новая версия Visual Studio. Уже вторая с поддержкой Windows 10. Что же приготовили нам в Microsoft в Visual Studio 2017.
Установка и первый запуск прошли на радость быстро, но эту радость сразу же сменило первое разочарование.
Таким образом, знаменитая фраза «установил и работаешь» это точно не о Visual Studio 2017.
После установки самой IDE все необходимые компоненты необходимо устанавливать дополнительно при помощи специальной программы «Visual Studio Installer». К счастью, последняя устанавливается сразу вместе с ней.
Интерфейс «Установщика» интуитивно понятен. Нужно просто кликнуть мышью на кнопке с нужным набором и компонентов, и он будет добавлен в список для последующей установки (повторный клик отменяет добавление) и нажать кнопку «Изменить». После чего выбранные компоненты будут установлены.
Поэтому при низкой скорости Интернета лучше воспользоваться не web установщиком, который загружается с сайта Майкрософт по умолчанию, а заранее в спокойной обстановке подготовить полноценный комплект для установки офлайн.
Установка выбранных мной компонентов потребовала уже более значительного времени. Но, в любом случае, теперь уже есть с чем работать.
Приятно порадовал маркетплейс. Для версии Community наконец-то хотя-бы в виде расширения доступен полноценный стандартный генератор отчётов. Правда соответствующий элемент управления для Windows Forms и Web Forms пока ещё приходится устанавливать с помощью NuGet.
Важно отметить, что теперь установка всех компонентов, загруженных из маркетплейса, запускается автоматически при закрытии Visual Studio.
Однако здесь не всё так хорошо, как хотелось бы. Первая сборка приложения «Hello World!» потребовала нескольких минут (это на ПК с четырёхядерным процессором 2,8 ГГц и 8 ГБ RAM). Что для столь простой программы безусловно слишком долго.
Вообще, «долго» – это слово которым можно с чистой совестью охарактеризовать работу Visual Studio 2017 в целом после установки нужных для работы компонентов (видимо сказывается «новизна»). По крайней мере на ПК с вышеприведёнными характеристиками отчётливо ощущаются «тормоза», иногда переходящие в «зависание».
Как это почти всегда бывает в подобных ситуациях, вопрос перехода на новую версию определяется решаемыми задачами и возможностями того оборудования, которое в данный момент имеется в распоряжении разработчика.
Если те новшества, которые поддерживает Visual Studio 2017 на самом деле необходимы в работе, а рабочие места программистов оснащены достаточно мощной техникой, переходить не только можно, но и, скорее всего, нужно.
Доброго времени суток. Как известно, 7 марта 2017 года вышла новая версия крайне мощной и удобной среды разработки Visual Studio.
Для начала стоит отметить рассказать о процессе установки Visual Studio 2017. Разработчики постарались и сделали вполне приятный и интуитивно-понятный установщик. Там же можно удалить или изменить установленный продукт. Все компоненты сгруппированы по логике.
Теперь об интересном. Вижла всегда была довольно объемной и громоздкой программой. Это, собственно, не является чем-то удивительным, зная всю ее мощь. Открытие программы весьма не моментально, не говоря уже об ее установке. Однако разработчики еще при анонсировании обещали нам ускорить оба действия. Они это сделали. Новая вижла устанавливалась 20 минут. При этом никаких скаченных файлов для нее не было. Скорее всего, при установке уже существующие элементы игнорируются. В прочем, это не является чем-то удивительным. Запускается среда примерно 3 секунды. Примерно столько же уходит на загрузку решения из 6 проектов. Инструмент действительно стал быстрее.
Появилась весьма полезная функция «Легковесная загрузка решений», которая дает о себе знать при загрузке тяжелых проектов и решений. По умолчанию функция отключена. Включить ее можно перейдя «Сервис» — «Параметры» — «Проекты и Решения» — «Общие».
Теперь о еще более интересном. Еще при анонсе мой взгляд зацепился на функцию «Живое юнит тестирование». Суть этой идеи проста — мы пишем тесты для метода, а далее начинаем писать сам метод( идеально подходит для разработку через тестирование, но очень помогает и при традиционном подходе). Эта функция изначально также отключена. Включит можно во вкладке «Тест»-«Тестирование Live Unit Testing».
При включении этой функции нет необходимости при каждом изменении запускать заново тесты. На полях слева появляется ярлык( крестик или птичка), который говорит нам о том, прошли наши тесты, или нет. Также, при клике по ярлыку открывается список тестов с пометками, что именно не прошло. Функция эта доступна для Nunit, MSTest и xUnit.
Выглядит это примерно так.
Ах, да. Эти ярлычки будут показываться как возле метода, так и возле метода тестировки. Для этого примера я использовал NUnit. Для использования живого тестирования нужно было также установить на тестируемый проект NUnit3TestAdapter.
Исходник метода для тестирования ( Писалось для примера, так что последний case неверный).
Исходный код тестируемого метода
Спасибо за просмотр. Если будет интересно, продолжу рассмотрение новшеств семнадцатой студии.
Читайте также: