Как стать автором
Обновить

Комментарии 20

В опросе не хватает пункта "пользовался, перестал". Для одной IDE на канале релиз тулбокс не особо и нужен.

Это отчасти верно, но мне как пользователю ещё и проекты удобнее открывать из тулбокса.

Они же видны в окне IDE.

Мне всё равно удобнее. Тулбокс сразу открывает нужный проект в нужной IDE, а без него надо сначала найти IDE, подождать, пока она загрузится, а потом ещё найти проект.

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

Да, очень удобная приблуда. Даже просто, чтобы открывать проекты.

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

А мне не понравилось.
Во-первых, она очень тяжёлая:


Private 369116 KB   (= 48780 KB clean + 320336 KB dirty)
Shared  33504 KB    (= 33352 KB clean + 152 KB dirty)
Rss 402620 KB   (= Private + Shared)
Pss 371592 KB   (= Private + Shared/Number of Processes)
Swap    0 KB

А, во-вторых, мне удобнее скачивать и устанавливать через snap.

Под виндой те же цифры примерно (381936К). Под Linux прямо сейчас 4083060K - эй, да это у меня больше KDE Plasma со всеми свистоперделками!

А вот функционально мне нравится.

Оно помогает устанавливать 

Для этого в природе давно существуют пакетные менеджеры. Ну неужели так сложно поднять два репо rpm и deb и добавиться в какой нибудь chocolatey? Каждый суслик в поле агроном, каждый ваяет свои костыли.

Как ни странно, но в winget доступно.

winget search JetBrains
Name                                  Id                                   Version              Match          Source
---------------------------------------------------------------------------------------------------------------------
JetBrains YouTrack                    JetBrains.YouTrack                   21.3.21051           Tag: jetbrains winget
JetBrains Toolbox                     JetBrains.Toolbox                    1.21.9473            Tag: jetbrains winget
JetBrains TeamCity                    JetBrains.TeamCity                   2021.1 (build 92597) Tag: jetbrains winget
RubyMine                              JetBrains.RubyMine                   211.7628.26          Tag: jetbrains winget
JetBrains Rider                       JetBrains.Rider                      211.7628.50          Tag: jetbrains winget
PyCharm Professional Edition          JetBrains.PyCharm.Professional       211.7628.24          Tag: jetbrains winget
PhpStorm                              JetBrains.PHPStorm                   211.7628.25          Tag: JetBrains winget
JetBrains MPS                         JetBrains.MPS                        MPS-211.7442.1291    Tag: jetbrains winget
GoLand (EAP)                          JetBrains.GoLand.EarlyAccess         212.4638.10          Tag: jetbrains winget
GoLand                                JetBrains.GoLand                     211.7442.57          Tag: jetbrains winget
DataGrip (EAP)                        JetBrains.DataGrip.EarlyAccess       212.4416.10          Tag: jetbrains winget
DataGrip                              JetBrains.DataGrip                   211.7442.53          Tag: jetbrains winget
CLion                                 JetBrains.CLion                      211.7628.27          Tag: jetbrains winget
IntelliJ IDEA Community Edition (EAP) JetBrains.IntelliJIDEA.Community.EAP 212.4746.2           Tag: jetbrains winget
IntelliJ IDEA Ultimate Edition (EAP)  JetBrains.IntelliJIDEA.Ultimate.EAP  212.4746.2           Tag: jetbrains winget
CLion (EAP)                           JetBrains.CLion.EAP                  212.4638.8           Tag: jetbrains winget
PhpStorm (EAP)                        JetBrains.PHPStorm.EarlyAccess       212.4638.20          Tag: JetBrains winget
JetBrains Rider (EAP)                 JetBrains.Rider.EAP                  212.4638.18          Tag: jetbrains winget
RubyMine (EAP)                        JetBrains.RubyMine.EarlyAccess       212.4638.4           Tag: jetbrains winget
WebStorm (EAP)                        JetBrains.WebStorm.EAP               212.4746.3           Tag: jetbrains winget
WebStorm                              JetBrains.WebStorm                   211.7628.25                         winget
JetBrains ReSharper                   JetBrains.ReSharper                  2021.1.4                            winget
PyCharm Community Edition             JetBrains.PyCharm.Community          211.7628.24                         winget
IntelliJ IDEA Ultimate Edition        JetBrains.IntelliJIDEA.Ultimate      211.7628.21                         winget
IntelliJ IDEA Educational Edition     JetBrains.IntelliJIDEA.Edu           211.7628.16                         winget
IntelliJ IDEA Community Edition       JetBrains.IntelliJIDEA.Community     211.7628.21                         winget
dotUltimate                           JetBrains.dotUltimate                2021.1.4                            winget
JetBrains Space                       JetBrains.Space                      2021.1.2                            winget
PyCharm Community Edition (EAP)       JetBrains.PyCharm.Community.EAP      212.4535.11                         winget
PyCharm Professional Edition (EAP)    JetBrains.PyCharm.Professional.EAP   212.4535.11                         winget
JetBrains ReSharper (EAP)             JetBrains.ReSharper.EarlyAccess      2021.2 EAP 5                        winget
А мне очень удобно юзать эту тулзу на макоси, дружелюбный интерфейс, сразу из одного места можно открыть проект какой тебе нужно. Вообщем, как обычно, каждому своё :).
Кушает она столько же как и раньше. Почти 300 метров памяти.
И для формочки на несколько кнопок с иконками это непростительно дофига.
Ещё она не умеет сразу отдавать информацию о лицензии в свежеустановленную и запущенную среду разработки. И для каждой надо настроить прокси, залогиниться в аккаунт,….
В целом вроде удобно. Но то сколько она жрёт в отношении того сколько она делает — крайне грустно.

Ничего удивительного.
Это же ХХВП на базе Chromium Embedded.

Это всё-таки неправда. Версия 1.21 написана на Compose for Desktop, а CEF остался в прошлом. Об этом даже в статье написано.

Да, мы ведём работу над тем, чтобы умерить её аппетит ещё больше. Но версия на хромиуме в некоторых случаях могла отъесть и несколько десятков гигабайт...

Да, планы есть, но пока довольно абстрактные (никаких конкретных сроков ещё нет).

А подскажите вот такой момент.

Инструмент приятный, можно даже закрыть глаза на его ненормальную прожорливость... но вот что непонятно. Я преподаватель, и у меня пакет лицензий Jetbrains на учебный класс. В классе у нас настроен домен, у каждого пользователя своя учетка. Но софт нужно ставить именно на рабочее место, а не под пользователя! По умолчанию, софтина ставится именно под юзера, и весь софт ставит в его личную папку. Это так задумано специально? Политика "на пользователя"? Если я ставлю просто standalone, то она ставится на машину, и любой пользователь, вошедший, может запускать софт. Там еще накладывается возня с лицензиями, по идее, у нас установлен сервер лицензий - но с ним тоже не все просто, он должен быть постоянно ВКЛЮЧЕН, совершенно непонятно зачем. Если он выключен - софт не запустится.

В общем, поясните - это можно как-то настраивать или это именно такой тренд, ставить под пользователя? На своих рабочих машинах я также с аналогичной проблемой сталкиваюсь. Если у меня есть, например, 2 учетки, то установив в одной с тулбоксом, в другой я их не увижу. И, по идее, надо ставить еще раз все. Да, путь установки изменить можно, я так еще не пробовал, но это и есть решение таких проблем?

Да, для такого сценария Toolbox пока не очень приспособлен: сейчас установка всех инструментов привязана к текущему пользователю. Однако мы планируем в будущем добавить возможность устанавливать инструменты на всю систему.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий