Изучение того, насколько хорошо Fleet держится по сравнению с VS Code.

С тех пор, как о нем было объявлено, многие назвали Fleet «убийцей VS Code». The Fleet — это совершенно новая IDE от JetBrains, которая предлагает множество IDE и инструментов разработки. Инструменты JetBrains помогают разработчикам работать быстрее, автоматизируя повторяющиеся задачи, чтобы они могли сосредоточиться.

JetBrains имеет безупречный послужной список, когда речь идет о IDE, таких как IntelliJ для Java, PhpStorm для PHP и многих других. И когда они объявили, что будут производить новый продукт (Fleet) еще в ноябре 2021 года, который нацелен на универсальность и гибкость, а также на легкий вес. Неудивительно, что многие дали Флиту слоган «Убийца VS Code».

Теперь, когда флот доступен для публичного предварительного просмотра, и пыль осела с момента его запуска. Давайте посмотрим, насколько хорошо Fleet держится по сравнению с VSCode.

Загрузка флота

Установка Fleet немного странная. Чтобы установить Fleet, вам нужно загрузить приложение JetBrains Toolbox, и только после этого вы сможете установить флот из списка инструментов. Это, безусловно, противоречит принципу легкости Флита. Это может быть поворотом для некоторых.

JetBrains говорит, что это временная мера, и заявляет, что это будет сделано для упрощенного и быстрого распространения установщиков. Но у Toolbox есть недостатки, такие как нераспознавание существующих установок, выполненных с помощью установщиков для конкретных продуктов. Надеюсь, это действительно временная мера.

Не так эффективно

JetBrains продавала Fleet как легковесный редактор. Однако размер бинарных файлов и библиотек составляет около 2 ГБ. Несмотря на то, что VSCode — это приложение на основе Electron, Fleet заметно медленнее по сравнению с VS Code. Он также использует больше оперативной памяти.

Когда в коде Fleet и VS открыт один и тот же проект. Для сравнения, Fleet использует более 2 ГБ памяти, а VS Code — немногим более 800 МБ. Тесты памяти дали одинаковые результаты, когда один и тот же тест запускался с разными проектами в разных системах. Однако, когда тот же тест выполняется в Linux с установленным парком, он использует меньше оперативной памяти, чем на компьютере с Windows.

Это также намного медленнее при анализе кода и автозаполнении. Повторное открытие проектов занимает минуты по сравнению с секундами. Автозаполнение не мгновенное.

Интерфейс

Пользовательский интерфейс Fleet минимален и не такой громоздкий по сравнению с другими продуктами JetBrains. Все более видно и разложено. Он чувствует себя более быстрым и хорошо интегрированным. У него действительно приятная анимация курсора при загрузке предложений кода.

Это похоже на клон VSCode. Редактирование текстовых файлов, изменение настроек и привязок клавиш очень похоже на VS Code. Он имеет приличную интеграцию с git из коробки, а также поддерживает панель истории git. Он также поддерживает докер из коробки. Редактирование текста тоже очень хорошо. Он также имеет функцию под названием «Найти». Это позволяет вам искать текст в файле. Тем не менее, он по-прежнему не имеет поддержки плагинов.

Умный режим

Когда вы нажимаете кнопку «Умный режим» вверху, редактор превращается в полноценную IDE с такими функциями, как автозаполнение, рефакторинг и т. д. Поскольку эти функции требуют индексации всего проекта, приятно иметь возможность выбирать их только по мере необходимости.

Это нечто среднее между легким текстовым редактором и полноценной IDE, хотя индексация проекта занимает много времени, возможно, больше минуты. Вы также можете получить полные функции IDE в vs code через плагины, но в Smart Mode все происходит автоматически.

Сотрудничество

С Fleet вы можете совместно работать над кодом. Fleet позволяет гораздо больше, чем просто делиться редактором. Вы можете совместно использовать терминалы и сеансы отладки, проводить проверки кода, исследовать код и выполнять множество других действий без настройки.

Другие могут присоединиться к сеансу совместной работы, который вы запускаете на своем компьютере, или каждый может присоединиться к общей удаленной среде разработки. Это действительно хороший плюс для флота.

Платный против бесплатного

VS Code бесплатен, хорошо поддерживается и имеет множество плагинов. Он широко поддерживается как проект с открытым исходным кодом, поддерживаемый Microsoft. В настоящее время Fleet бесплатен только для Хобби и образования, но что касается профессионального использования, это будет платный продукт, цены на который еще не объявлены. Это может быть огромным поворотом для многих.

Платный продукт вроде Fleet никогда не сможет конкурировать с VS Code. Потому что многие независимые разработчики никогда не хотят тратить деньги на что-то вроде Fleet, когда они знают, что могут бесплатно получить превосходный продукт в коде VS.

Заключение

JetBrains Fleet — многообещающий продукт, но ему предстоит тяжелая битва за получение доли рынка от vscode, не говоря уже о том, чтобы убить сам продукт. Но Fleet — отличный продукт для существующих пользователей JetBrains. Цель флота — не убить VS Code, а объединить IDE JetBrains в единый интерфейс, работающий на множестве языковых серверов JetBrains.

Это упрощенный редизайн платформы JetBrains IntelliJ с упором на удаленную разработку. Если цена окажется ниже, чем у других IDE IntelliJ, она наверняка сможет привлечь некоторых своих пользователей в Fleet. Но для других Fleet все еще находится в зачаточном состоянии, он многообещающий, и может пройти еще несколько лет, прежде чем он сможет конкурировать с VS Code.

Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord . Заинтересованы в хакинге роста? Ознакомьтесь с разделом Схема.