Раньше атрибутом хорошего программиста было использование IDEs от JebBrains. За что мы их любили?
- много линтеров
- продвинутая навигация по коду
Так что быстро находились ошибки (даже без компиляции) и можно было быстро найти нужные места в коде.
Были (и есть) и другие положительные моменты. К основным минусам всегда можно было отнести цену заметное количество ошибок. Исключения IDE и сегодня у меня появляются довольно часто, обычно не реже раза в день.
Тем не менее, я и сам за свои деньги покупал лицензию на все IDE. И давал положительное заключение внутри компаний, что приводило к закупкам лицензий. Но это уже в прошлом, больше не планирую продлевать и более того использовать. Может быть еще какое-то время иногда, когда непонятно как что-то сделать в новом инструменте и быстрее что-то известное запустить. Не думаю, что такого будет много, но пока что не исключаю.
Что же случилось?
- VS Code с экосистемой заметно улучшается каждый месяц уже годы. Не прямо сказать, что изменения в JetBrains за год сравнимы с изменениями в VS Code за месяц, но иногда такое впечатление складывается. Так что это был просто вопрос времени.
- Fleet (прямой конкрурент VS Code) провалился, тк уже долго сидит в Public Preview.
- Запускали какое-то облако
- Не слышал, чтобы кто-то покупал их подписку на AI. Во-первых, мы привыкли платить за локальную программу. Это та же проблема, что и у Apple: ожидается локальный AI без абоненки от этих поставщиков. Во-вторых, посмотрел на сайте: там за планы покупаешь кредиты. Стоимость в кредитах непонятна (быстро не нашел), сравнение по цене с другими поставщиками тоже. А среди программистов нет хайпа на эту тему: скорее всего и работает не очень тогда, иначе бы восторгались.
- Есть Kotlin c экосистемой, но не знаю как они на этом зарабатывают, но возможно, что да
- В большинстве языков и фреймворков появились свои линтеры. Появился Sonarqube. Так что линтеры тоже перестали быть преимуществом. Есть Qodana, ее можно сравнивать с облачним Sonarqube, но по ощущениям она проигрывает.
- TeamCity – облачные GitHub/Gitlab, а так же локальный Gitea закрывают эту сферу.
- YouTrack может быть интересен, но трекеров задач миллионы, сильно никто не выделяется
Так что основная причина использования IDEs – привычка. Конечно, на ней сколько-то можно прожить, но уже не особо долго. И формируется совсем другая аура: это уже не что-то инновационное, дорогое, что делает тебя более качественным программистом – а нечтно, чему ранее программисты обучились и им не хватает сил переобучиться на больее качественные современные инструменты.
Платить за поддержку новой версии какого-то фреймворка может быть и можно, но по сравнению с VS Code непонятно зачем. Да и суммы всегда были заметные.
Сейчас продление стоит 179$. Туда включено 10$ в мес на AI credits. По сути, за само ПО, если выбирать кредиты, 60$. Как это по цене соотносится с Cursor непонятно, т.к. не нашел ценников расхода кредитов.
А кроме IDEs ничего крутого по сути и нет. Есть ощущение, что, как получилось с браузерными движками, какое-то новое поколение JetBrains IDEs будет на базе VSCode со своими настройками и своими тарифами подписок AI.
PS. Посмотрел немного AI от JetBrains – оно и бесплатно такое не нужно, на уровне плагина Continue с локальным LLM…