Рубрика «Visual Studio» - 24

Разрабатывать мобильное приложение независимо для разных платформ, или изо всех сил налегать на кроссплатформенные средства? Многие скажут, что это заведомо ошибочная постановка вопроса: у обоих вариантов есть свои преимущества и недостатки, так что единственно верного ответа нет. Но это не значит, что разговоры на эту тему могут быть лишь холивором, бессмысленным и беспощадным.

Во-первых, преимущества и недостатки обоих подходов будут совершенно по-разному сказываться в разных ситуациях. Значит, этот вопрос стоит рассматривать не в вакууме, а применительно к конкретным условиям. А во-вторых, нюансы ещё и меняются со временем: например, совсем недавно Microsoft, купив Xamarin, сделали этот продукт бесплатным. Означает ли это, что привычные нам «за и против» пора пересмотреть?

Кроссплатформенная мобильная разработка: вопросы взрослым - 1

Мы задали несколько вопросов трём специалистам, занимающимся мобильной разработкой на заказ и хорошо знакомым с тем же Xamarin: кому ещё оценить спектр возможных ситуаций, как не им, задействованным в проектах разного масштаба и характера? Нашими собеседниками стали:

  • Михаил Самарин (Futurice, бизнес-директор)
  • Денис Кретов («Нотиссимус», технический директор)
  • Максим Pocheshire Евтух («Нотиссимус», разработчик)

Читать полностью »

Сегодня Хабрахабру исполняется 10 лет – это ли не повод предаться ностальгии? Мы решили вспомнить самые теплые моменты и составили Топ-10 популярных статей нашего блога за все время его существования.

10 лет Хабрахабру: Топ-10 самых популярных статей нашего блога - 1
Читать полностью »

Все, что вам нужно знать про DevCon 2016 - 1

Конференция DevCon 2016 пройдет 25 и 26 мая, а это значит, что уже через 2 дня состоится крупнейшее событие для разработчиков от компании Microsoft! Мы собрали все анонсы и необходимые ссылки, которые могут понадобиться, чтобы, вне зависимости от места положения, вы смогли бы следить за проведением конференции и присутствовать на интересующих докладах удаленно.

Присоединяйтесь к онлайн-трансляции

Вы сможете присоединиться к онлайн-трансляции по ссылке в 9:30 утра 25 мая. Трансляция программы конференции начнется в 10:00 утра с открытия на главной сцене мероприятия и продолжится до самого окончания — 26 мая. Не пропустите доклады на тему Windows 10, Azure, Office, доклады от представителей сообщества, экспертов индустрии и специально выделенный стартап-трек с представителями ФРИИ, Сколково, GVA LaunchGurus, Microsoft Ventures и Microsoft Россия. На странице трансляции, вы сможете скачать напоминание себе в календарь, чтобы не пропустить интересующие доклады.

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

Скачайте приложение конференции
Читать полностью »

Введение в Roslyn. Использование для разработки инструментов статического анализа - 1

Roslyn является платформой, предоставляющей разработчику различные мощные средства для разбора и анализа кода. Но наличия таких средств недостаточно, нужно понимать, что и для чего необходимо использовать. Данная статья несёт цель ответить на подобные вопросы. Помимо этого, будет рассказано об особенностях разработки статических анализаторов, использующих Roslyn API.
Читать полностью »

image

Месяц назад Евгений Гречников grechnik опубликовал пост «Стандартная библиотека Visual Studio 2015 и телеметрия», в котором рассказал об интересной находке: оказалось, что в любом бинарнике, скомпилированном VS2015 из программы на C или C++, есть код, который может писать логи — и выглядело это всё слегка подозрительно, особенно в силу отсутствия исходников telemetry.cpp.

Три дня назад этот вопрос был снова поднят на Reddit, где время от времени в комментариях появляются разработчики Visual Studio — и вот сегодня общественности наконец-то удалось получить вполне себе официальный ответ от представителя Microsoft.

Самое важное: телеметрия будет убрана из статических библиотек в обновлении Update 3.
Читать полностью »

Начну с того, что использую vim в качестве редактора файлов. Все удобно и быстро, но есть некоторые проблемы которые выделил при длительном пользовании:

  • Нет асинхронности. Знаю что есть nvim — но он работает не так быстро и не так гладко
  • Сложность написания плагинов. Спорный конечно вопрос для разных гуру — но честно говоря так много «каши», не хватает модульности и какой то структурности из уже реализованных «велосипедов»
  • Когда слишком много плагинов vim стартует — нужно быть честным, довольно долго и это напрягает

Пользуюсь так же по основному своему хобби — Android Studio. Очень прожорлив этот IDE к ресурсам системы, процессор иногда сходит с ума обрабатывая очередной цикл gradle assembleDebug.

Visual Studio Code испытывал скептически. Первое что удивило скорость запуска вместе с большой структурой проекта. Моментальный поиск по файлам и множество плагинов, отличный менеджер плагинов похожий на Sublime. Минимальная загрузка процессора.

Давно в Android Studio не хватало одной полезной штуки — перевод ресурсов strings.xml под другие языки. Делать раньше это было весьма неудобно:

  • Выделить текст
  • Скопировать
  • Перейти в любой онлайн переводчик
  • Вставить текст
  • Выбрать текущий язык перевода
  • Выбрать в какой язык перевести
  • Скопировать перевод
  • Открыть результирующий strings.xml
  • Вставить перевод

Чего хотелось — одной комбинацией клавиш получить моментальный результат.
Читать полностью »

Как мы внедряли DevOps: управление релизами в Visual Studio Team Services - 1

Всем привет! Очередной выпуск статьи из цикла «Как мы внедряли DevOps» от команды Vorlon.JS. Vorlon.JS — это основанный на node.js инструмент, который позволяет веб-разработчикам удобный способ удаленно тестировать, контролировать и отлаживать веб-приложение, особенно на мобильных и embedded системах. В своем блоге на MSDN, команда описывала поэтапное внедрение DevOps практик в организацию работы над Vorlon.JS и выбор инструментов для решения ежедневных задач. Vorlon.JS является проектом с открытым исходным кодом.

Содержание цикла:

В предыдущих статьях этой серии мы обсуждали использование непрерывной интеграции, которая позволяет выполнять сборку кода при каждом изменении кода в GitHub, с помощью системы сборки в Visual Studio Team Services. Кроме того, эта сборка генерирует ряд артефактов: код приложения с его зависимостями и скрипты (в папке DeploymentTools), позволяющие автоматически создать инфраструктуру (по принципу «инфраструктура-как-код») в Microsoft Azure и развернуть приложение.
Читать полностью »

Microsoft DevCon 2016 — представляем заключительную волну докладчиков Community-трека - 1

Привет!

Мы продолжаем анонсировать докладчиков нашей ежегодной конференции для разработчиков DevCon 2016! В этом году DevCon предоставляет участникам новый формат программы и различные типы билетов, в том числе специальное предложение Guest Pass. В предыдущих публикациях мы анонсировали содержание конференции и список основных треков: Windows, Office, Azure, Startup и Community трек. И представили первую волну докладчиков Community-трека. Настало время рассказать и представить всех докладчиков трека, каждый из которых является несомненным профессионалом в своей области и признанным экспертом индустрии.

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

Ключевые спикеры конференции DevCon 2016 - 1

На конференции DevCon 2016 в этом году есть не только официальное открытие — ключевая сессия мероприятия, но и ключевой доклад по каждому треку всех трех направлений: Windows, Azure и Office. В программе конференции этим докладам отведено особое место — во время их проведения отсутствуют другие параллельные сессии. А спикерами выступят специально приглашенные руководители и ведущие эксперты компании Microsoft.

И мы рады объявить вам ключевых спикеров конференции DevCon 2016!
Читать полностью »

Xamarin SDK в Open Source и многое другое на Xamarin Evolve 2016 - 1

Невероятное количество событий произошло в этому году и несомненно присоединение компании Xamarin к Microsoft одно из самых ярких. Казалось, после анонсов на конференции Build 2016, удивить разработчиков кросс-платформенных приложений и поклонников фреймворка Xamarin совершенно нечем, однако, сегодня на конференции Evolve 2016, команде Xamarin это удалось.

Xamarin SDK, как и было обещано, сегодня официально стал проектом с открытым исходным кодом, и у всех желающих появилась возможность приложить собственные усилия к развитию этой технологии. Открыты bindings API для iOS, Android и Mac, инструменты командой строки, Xamarin.Forms и т.д. Подробности по ссылке: open.xamarin.com
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js