Dizzy (dzz) wrote,
Dizzy
dzz

Я сейчас сделаю очень необычную для себя вещь: похвалю Microsoft за бесплатно распространяемый кросc-платформенный продукт с открытым исходным кодом, который я использую каждый день.

Речь, конечно, о Visual Studio Code.

Несколько последних лет я работал с кодом C/C++, Python, Java и PHP, в основном, в консольных редакторах (joe - это круто! :) и IDE на базе JetBrain-овского IntelliJ (CLion, PyCharm, phpStorm и собственно Android Studio), и на VS Code наткнулся почти случайно, углядев у коллеги непривычный гуй.

Поставил, попробовал. И перетащил в него разработку по двум проектам. Ибо оказалось действительно неплохо :)

VSCode.png

Внутри у средневекового рыцаря VS Code - гитхабовский Node.js-движок Electron, достаточно шустрый в моих задачах, и отжирающий памяти сравнимо с IntelliJ.

Доводы "за":

  • Реальная кросс-платформенность

  • Поддержка хреновой тучи синтаксисов языков и средств сборки-запуска

  • Большой набор community-плагинов

  • Возможность удалённой отладки из коробки

  • Управление докерами

  • Централизованная поддержка тест-сьютов (в частности, pytest-а)

  • Интеграция с гитхабом и Git-ом, поддержка gitflow


Недостатки:

  • Меньшая чем у JetBrain-а вылизанность интерфейса, в особенности в части горячих клавиш

  • Нет линтера, работающего при наборе текста, в частности, привычного pep8. Только командой

  • Большой набор community-плагинов, делающих одно и то же. Разобраться в их качестве и особенностях непросто.

  • Менее удобная, чем в IntelliJ, интеграция с гитом и вообще реализация коммитов-пушей-мерджей

  • Доступность многих команд только через консоль (вроде, гуй делали же)

  • Общая кривоватость поиска референсов

  • Изредка выпадает в осадок при обновлении плагинов


В целом, скорее за.
Tags: programming, tools
Subscribe

  • Новостники жгут

    "Учёные опасаются, что вулкан выйдет из под контроля". Надо полагать, до этого его контролировали. "Из-за аномальных снегопадов олени не могут…

  • (no subject)

    Задумавшись о своём, рабочем, прочитал на новостном сайте краем глаза: « Минфин резко сократит объёмы закупок криптовалюты». Удивился.…

  • Прикладной сюрреализм

    В Совфеде предложили запретить ловлю покемонов в церквях и тюрьмах. Сначала я порадовался тому, сколь шизофренична постановка вопроса в Совете…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 19 comments

  • Новостники жгут

    "Учёные опасаются, что вулкан выйдет из под контроля". Надо полагать, до этого его контролировали. "Из-за аномальных снегопадов олени не могут…

  • (no subject)

    Задумавшись о своём, рабочем, прочитал на новостном сайте краем глаза: « Минфин резко сократит объёмы закупок криптовалюты». Удивился.…

  • Прикладной сюрреализм

    В Совфеде предложили запретить ловлю покемонов в церквях и тюрьмах. Сначала я порадовался тому, сколь шизофренична постановка вопроса в Совете…