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)
Ответ на: комментарий от FedyaPryanichkov

либо коды на Java/C++ [...] либо код на Objective C

Интересно, как они предлагают реализовать такую совместимость? Допустим, конвертировать код Java или Obj-C в C++ ещё можно (и когда-то у них даже был конвертер Java -> C#), но им же придётся обеспечить соответствующую поддержку по меньшей мере API java.* и Foundation.framework?

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

по-моему, сам микрософт не называет его IDE.

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

это журнализды постарались. но могу ошибаться.

В их огород я камень и бросал.

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

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

А атом кто представил? Неужели майкрософт?

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

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

А сабжевая поделка это вершина ide? Клоун, ваш цирк уже уехал.

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

Решают что нужно а что нет не Столлман, а пользователи.

охохо. давно что-то в один из его проектов закоммитить пытались? я коммитил, если что. а историю с lucid emacs слышали?

нет, была ещё история с gcc и egcs, которая как раз подтверждает ваш тезис. но там майнтейнер был не Столлман.

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

у меня даже диск с MS Office 98 for Mac есть

а у меня щас в соседнем окне MS Outlook 2011 for Mac. и что?

а вот IE for Mac ушёл в небытие, да.

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

Ты про тот эпичный срач с RMS забыл уже, где он запрещал одну нужную фичу в gcc добавлять под предлогом того, что злые-презлые проприетарщики gcc использовать смогут?

cherry-pick
()

Выглядит симпатично, а вот приживётся ли - посмотрим. Внешне очень на atom похож. А atom выглядит очень неплохо, хоть и глючный до ужаса. Надеюсь, его когда-нибудь допилят.

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

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

Тролльтеки смотрят на тебя с нескрываемым любопытством.

Aceler ★★★★★
()

ждём MicroUbuntu. Все делают убунты, чем microsoft хуже?

buratino ★★★★★
()

1. нах...р это нужно
2. зачем asp.net если есть java 3. что этим хочет доказать М$, зная что за всю историю эта компания топила хорошие компании.

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

что этим хочет доказать М$, зная что за всю историю эта компания топила хорошие компании.

Она думает, что Linux — это такая хорошая компания :-)

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

ага, заполучить код линух и закрыть, они иначе не могут

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

нихуя. Отправляйся читать вики.

anonymous
()

Убийца кутикреатора и вообще кутей! Прикольная штука, кути станут пореже выходить и кеды станут ломать раз в 15 лет, не чаще. Хорошая софтина, успехов ей и популярности.

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

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

4.2

Komodo IDE. Везде, вообще везде, одинаковый функционал и интерфейс. ЯП на выбор, конечно, не топ. Из фич про кроссплатформ: заливка конфига IDE на сервера Active State, которые можно пользовать как самому лично, так и шарить между друзьями.

Нужна сишечка/плюсы, есть Code Blocks.

эти мразюки-юристы деликатно отгораживаются «мы будем работать вместе с линукс сообществом над .NET Core» - чуете?

Я чую, что ты не читал лицензии GPL/BSD/MIT/etc, кои ты восхваляешь верно? Напоминаю фразу «AS IS», другая фраза «NO WARRANTY». И дальше что? GPL благославлен словом Столлмана и поэтому он лучше лицензии МС на .Net Core?

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

Многоплатформенность - про неё я слышу последние лет 20, «а воз и ныне там». НИКТО И НИКОГДА ещё не делал нормальный инструмент (язык+IDE) для кроссплатформенной разработки. Получается либо павлиноуткаёж, либо нелетающий дирижабль.

...для плюсов, а для других ЯП делали и делают. Дело было не в бобине. А что ты хочешь, если кто-то придумывает стандарты для юниксов а не для кроссплатформаенной разработки и компиляции не всех ОС вообще. С таким подходом М$ продвинет в линуксы свою среду разработки а потом и свой ЯП типа визуалбейсика:)

Napilnik ★★★★★
()

вот когда выпустят GPL Windows под Linux - вот тогда точно будет ОН.

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

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

Sun же, язык Java и IDE NetBeans.

Den_Zurin
()

Ну и что лучше? Поставить атом с плугинами или эту зверьсиди сборочку от майкосовт? Разница хоть какая-то есть?
И если есть то нафига так делать, а не просто плугины к атому допилить.

Bad_ptr ★★★★★
()
Ответ на: OMG от andykarpov

Все жду, когда же они уже разродятся на Microsoft Linux

Xenix NT, с BSD юзерспейсом. Зачем им GNU, Linux и стрёмные лицензии?

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

Но ведь его не существует.

Пока нет, но что-то странное с майкрософтом творится последнее время.

gadfly ★★
()

Поддержка питона и php будет?

Z-Rot
()

Почему много комментов из серии «не нужно» хз.. нужно или нет покажет время. Слишком много «админов»-лицемеров работающих на вполне себе суперкомерческих проектах, которые сами по себе на тех или иных условиях высасывают сверхбабло из клиентов считают конторы, которые не выпускают опенсорс системы злом... умиляет... тут всегда весело читать комменты. А ещё есть люди, которые считают всё, с чем они не работают говном.

rion_nagel
()
Ответ на: комментарий от w1nner

Что за бред я сейчас прочитал?

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

Да. Например ядрёная бомба на город лучше несбрасывания. Не для фанатиков, конечно :}

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

И? Когда пользователь выбирает какой софт использовать - последнее на что он смотрит это его «свободность». Столман и Ко могут жить в своём уютном мизерном сокращающемся мирке своих иллюзий сколько угодно.

ranka-lee
()

Нифиха себе! В лесу явно что-то сдохло.

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

Linux - значит мы победили»? Или мне показалось?

Показалось.

Deleted
()

линуксокапец не за горами.

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

работающих на вполне себе суперкомерческих проектах, считают конторы, которые не выпускают опенсорс системы злом

Opensource <> некоммерческий. Коммерческая контора всё равно получает контракт что с открытым кодом, что с закрытым. Разница, что с закрытым кодом вендор лок жёстче и ниже качество (невозможен объективный аудит).

умиляет

M$ дальновиднее тебя и скоро дебаг C# приложений в Azure под Linux и Windows будет проще с единой открытой кодовой базой для основных компонентов.

anonymous
()

это типо sublime, но ему 640к достаточно?

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