LINUX.ORG.RU

Microsoft выпустила кросплатформенную IDE Visual Studio Code с поддержкой Linux

 , , ,


3

2

Сегодня, 29 апреля, на конференции Build представители Microsoft объявили о выходе бесплатной кросплатформенной IDE Visual Studio Code, работающей под управлением ОС Windows, Mac OS X и Linux (фотография с презентации). Среда разработки пока находится в стадии пререлиза, но уже доступна для скачивания.

Среди особенностей продукта:

  • Быстрый и функциональный редактор кода, с поддержкой навигации, настраиваемыми сочетаниями клавиш, подсветкой синтаксиса и скобок, авто отступами, снипетами, поддерживающий C++, jade, PHP, Python, XML, Batch, F#, DockerFile, Coffee Script, Java, HandleBars, R, Objective-C, PowerShell, Luna, Visual Basic, Markdown.
  • IntelliSense, автодополнение, semantic-aware навигация по коду, рефакторинг. В пре-релизной версии эти инструменты доступны для разработки под платформы ASP.NET 5(C#), Node.js (JavaScript) и TypeScript.
  • Специализированные инструменты для работы с HTML, CSS, LESS, SASS и JSON.
  • Поддержка менеджеров пакетов и репозиториев.
  • Поддержка систем контроля версий, пока только git.
  • Перенесенный из Visual Studio интерфейс отладчика, поддерживающие в пререлизе только Node.js.

Visual Studio Code основан на платформе electron от github.com и Node.js и использует OpenSource C#-компилятор следующего поколения Roslyn для реализации значительной части функционала.

Документация и скриншоты: https://code.visualstudio.com/Docs.

Ссылка на скачивание: https://code.visualstudio.com/Download.

>>> Подробности



Проверено: maxcom ()
Последнее исправление: maxcom (всего исправлений: 1)
Ответ на: комментарий от sambist

Pure C нет - не нужно.

Pure C принципиально поддерживается микрософтом исключительно как подмножество С++. там вроде всё остановилось на С90. Я недавно бороздил ответы на вопрос «почему не поддерживается С11». Не поддерживают и не будут

hawai
()
Ответ на: комментарий от Den_Zurin

Кстати, они когда-то уже делали версию SQL Server для UNIX, но она провалилась в продажах.

«Их» версия для Unix называлась Sybase и никуда она не проваливалась.

anonymous
()

IDE Visual Studio Code

Если переименовать редактор кода atom в visual studio и добавить туда слово microsoft, то этот редактор резко становится ide.
Если настроенный vim умеет не меньше, то это все равно не ide, а редактор.

Двойные стандарты такие двойные.

andreyu ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Нет чтоб саму vs портировать ведь их доднед такой кроссплатформенный же.

Там много компонентов на других языках. Вижла - это как полный аутлук - солянка компонент написанных в разное время на разных языках.

andreyu ★★★★★
()
Ответ на: комментарий от vq156

Это не победа. Это поражение опенсорса.

Переименование atom - это поражение опенсорса? Вам бы к наркологу обратиться.

andreyu ★★★★★
()

Не нужно. Уже видел что там — переименнованый Atom.

Впрочем, даже с этим VS не становится нужнее.

a1batross ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Специально для Linux Они никогда ничего не писали. Просто так получилось, что хрумиум работает везде.

fenris ★★★★★
()

Через год они выпустят Visual Studio под все платформы и похоронят все разнообразные поделки. Что будет замечательно.

ranka-lee
()

Вкратце: на 11:00 сайт недоступен, скачать студию для мака можно по ссылке из гугл кеша.
Открываются аляповатое окно атома с теми же говеными шрифтами, автокомплитом так и не пахнет. Никаких настроек нет. В 2015 году vim с плагинами умеет намного больше.

Solace ★★
()
Ответ на: комментарий от ranka-lee

Через год они выпустят Visual Studio под все платформы и похоронят все разнообразные поделки. Что будет замечательно.

Лучшая шутка в треде.

FedyaPryanichkov ★★
()
Ответ на: комментарий от andreyu

Двойные стандарты такие двойные.

по-моему, сам микрософт не называет его IDE. это журнализды постарались. но могу ошибаться.

waker ★★★★★
()
Ответ на: комментарий от hawai

Pure C принципиально поддерживается микрософтом исключительно как подмножество С++. там вроде всё остановилось на С90. Я недавно бороздил ответы на вопрос «почему не поддерживается С11». Не поддерживают и не будут

я где-то читал, что в вижуалах 2015 планируется поддержка шланга. а шланг умеет в pure C.

waker ★★★★★
()
Ответ на: комментарий от FedyaPryanichkov

Я абсолютно серьёзен. MS, как и предполагалось, взялись за кроссплатформенность и линусы всерьёз. Разумеется следует ожидать релиза всего на нём. То что есть сейчас - просто проба.

ranka-lee
()
Ответ на: комментарий от andreyu

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

vq156 ★★
()
Последнее исправление: vq156 (всего исправлений: 1)
Ответ на: комментарий от vq156

ничего подобного сообщество так и не смогло представить

Подобного чему? Переименованному редактору кода?

M$ даже не постарались полноценный автокомплит для C# приделать, хотя и для Vim, и для Emacs, и даже для самого Atom есть плагин OmniSharp.

Ceiling_QB ★★★★
()
Последнее исправление: Ceiling_QB (всего исправлений: 1)
Ответ на: комментарий от ranka-lee

Если даже не брать в расчет то, что их пропиетарщина в принципе не нужна, то я думаю индус просто привлекает разработчиков с других платформ, остальное - фигня.

вице-президент по платформам Microsoft Терри Майерсон рассказал об упрощенном переносе приложений для Android и iOS на Windows 10. Идея в том, что разработчик загружает в Visual Studio код веб-приложения, либо код .NET или Win32, либо коды на Java/C++, которые чаще всего используются для Android-программ, либо код на Objective C, известном тем, что на нем в большинстве случаев пишутся iOS-приложения. Далее код дорабатывается под Windows 10, создается новый интерфейс и приложение можно размещать в Windows Store.

http://lenta.ru/articles/2015/04/30/microsoftbuild2015/

Вот это им нужно куда больше, чем линукс.

FedyaPryanichkov ★★
()
Ответ на: комментарий от ranka-lee

<ultrafat>Но пользователи же тупые хомячки не способные думать. Кидаются на все что ярко блестит и громко звучит. Вот за них Столлман и думает.</ultrafat>

vq156 ★★
()

оно на браузерном движке? прозреваю говнорендеринг. запилите для начала рендеринг как в vim или sublime text. потом уж про фичы расказывайте.

anonymous
()
Ответ на: комментарий от Freyr69

When this tool crashes, we automatically collect crash dumps so we can figure out what went wrong

Все современные средства разработки так делают. Если ты такой паранойик, то заблочь в iptables это IDE по pid после запуска, делов то.

cherry-pick
()
Ответ на: комментарий от anonymous

Линуксу слава! Он же давно победил Майкрософт

vertexua ★★★★★
()
Ответ на: комментарий от cherry-pick

Все современные средства разработки так делают.

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

Freyr69 ★★★
()
Ответ на: комментарий от cherry-pick

Это текстовые редакторы, неуч.

И что же это тогда, как не средства? Знаешь значение слова средство? Или у тебя средства тождественны интегрированным средам? Тогда все ясно с тобой.

Freyr69 ★★★
()
Ответ на: комментарий от vq156

Ошибся, там таки есть OmniSharp внутри, нужно было «открыть директорию» с проектом.

Но ничего особенного там всё равно нет. Огороженный редактор на основе опенсорсных компонентов.

Ceiling_QB ★★★★
()
Ответ на: комментарий от andreyu

Если настроенный vim умеет не меньше, то это все равно не ide, а редактор.

А ты его ещё и переименуй, тогда будет IDE.

MrClon ★★★★★
()

У меня глаза потеки от скриншотов. Не удивительно, что половина WEB - полное г...о...

Shadow ★★★★★
()
Ответ на: комментарий от AT_95

Зачем на ЭТОМ писать на C#??? Я после VS испугался. Уж лучше традиционные IDE

Shadow ★★★★★
()

О, блин, чО бывает....

.. ушел дальше работать в емаксе.

gns ★★★★★
()
Ответ на: комментарий от ranka-lee

Любишь посылать свой код и данные в Microsoft, шалун?

anonymous
()
Ответ на: комментарий от vq156

ничего подобного сообщество так и не смогло представить.

редактор форкнут от проекта, развитого сообществом

А MS смог.

Ржали всем офисом. Пешы исчо.

Deleted
()

ха-ха, мелкософт как всегда:

When this tool crashes, we automatically collect crash dumps so we can figure out what went wrong. If you don't want to send your crash dumps to Microsoft, don't install this tool.

hope13 ★★★
()

Офис под онтопик запилите лучше...

kas501 ★★★
()
Ответ на: комментарий от ranka-lee

Я абсолютно серьёзен. MS, как и предполагалось, взялись за кроссплатформенность и линусы всерьёз.

хихи :) Вот на таких наивных хомячков M$ и рассчитывает! Открыли код какой-то перделки - «вау, микрософт стала открытее!». Портировали какую-то хрень на линукс - «вау, микрософт поддерживает FOSS!»

Ребят, ОСТЫНЬТЕ! Умерьте пыл и даже не мечтайте, что микрософту нужны ваши поделия финского мальчика. Многоплатформенность - про неё я слышу последние лет 20, «а воз и ныне там». НИКТО И НИКОГДА ещё не делал нормальный инструмент (язык+IDE) для кроссплатформенной разработки. Получается либо павлиноуткаёж, либо нелетающий дирижабль.
То, что M$ говорит о каких-то линукс-подвижках ровным счётом не говорит о том, что они собираются ПОДДЕРЖИВАТЬ эту платформу! Наглядный пример - .NET CORE. Думаете, что это «дотнет для Линукс»?? Как бы не так! Это ОТДЕЛЬНЫЙ ПРОЕКТ, который пилят пополам с опенсорсом, но тем не менее НАСТОЯЩИЙ ДОТНЕТ всё ещё остаётся Windows only и будет получать готовый, отлаженный код из Core! Чувствуете разницу?
То есть пока вы роете землю рогами, в попытках улучшить это мелкомягкое чудище, АБСОЛЮТНО ЗАКРЫТО ОТ ВАС продолжает пилиться «виндовый дотнет» во славу Винды, разумеется. Вы не найдёте ни строчки о том, что микрософт будет _поддерживать_ линукс или линуксовые продукты - эти мразюки-юристы деликатно отгораживаются «мы будем работать вместе с линукс сообществом над .NET Core» - чуете? То есть если вы себе скачали Core и оно вам rm-rf'нуло партишен, НИКТО из микрософт не несёт за это ответственности! Равно как никто не будет фиксить баги, даже если вы потратили время и нашли их.
Вот такой он - «мягкий опенсорс» - подковёрные игры в формулировки с единственной целью - начать перетягивать линуксоидов «хотя бы попробовать» дотнетных пирожков. А когда вы поймёте, что линуксовый дотнет - это «пирог с говном», тут появляются все в белом они и предлагают «чисто виндовый дотнет, но зато всё работает!». И попали вы как кур во щи!

matumba ★★★★★
()
Последнее исправление: matumba (всего исправлений: 1)

Ущипните кто-нибудь меня. Я сплю или нет? С каких это пор мелкософт делает что-то под Linux?

visual-studio-code не доступен для архитектуры 'i686'

Хаха, вот облом =)) Все равно я не собирался пользоваться этим выкидышем мелкомягких =))
Исходники ГДЕ??? Хочу собрать под i686... ах да, это же микрософт, я же забыл...

w1nner ★★★★★
()
Последнее исправление: w1nner (всего исправлений: 4)
Ответ на: комментарий от zikasak

IDE идут в составе с компилятором и отладчиком. И еще кучей всего.

vq156 ★★
()
Ответ на: комментарий от matumba

А вам я смотрю спится плохо, пока не расскажете всем какой MS плохой, враг всего опенсорса, ее сотрудники на перерывах жгут в костре распечатки исходников ядра, и метают ножи в чучело Торвальдса. Компания показала что может меняться. В лучшую сторону. И это хорошо.

vq156 ★★
()
Ответ на: комментарий от grem

Это кажется, просто в буквах в буквах b, d, g, p, q немного необычные наклоны линий.

static_lab ★★★★★
()
Ответ на: комментарий от matumba

Все правильно, но

НИКТО И НИКОГДА ещё не делал нормальный инструмент (язык+IDE) для кроссплатформенной разработки.

Qt и соответствующие средства.

Freyr69 ★★★
()
Ответ на: комментарий от matumba

микрософту нужны ваши поделия финского мальчика

Микрософту может и нет. Но его клиентам - да. Linux крутится в виртуалках, в облаках. На серверах MS.

начать перетягивать линуксоидов «хотя бы попробовать» дотнетных пирожков.

Бред. Зачем им кого-то перетягивать? Процент рынка прикинь.

vq156 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.