🥇 IntelliJ IDEA vs …?
#пост
Не так давно был стрим, на котором мы прошлись по различным редакторам с их «киллер фичами». Киллер – не потому что они лучше всех, а потому что пытаются убить собой IDEA, PHPStorm, Pycharm, GoLand, DataGrip и еще десяток IDE от JetBrains.
Идеи заложенные во все эти редакторы довольно просты:
- Открытая платформа
- Возможность работать с несколькими языками сразу
- Расширяемость через плагины из открытых маркетплейсов
- Интеграции с различными системами
- Возможность закастомить UI так, как ты этого хочешь
Как правило, именно этим славят все эти редакторы, однако что это дает конечному пользователю? Для того чтобы что-то дать, нужно сформировать спрос. Так что же юзеры хотят видеть в IDE?
Я думаю так.
⚙️ Из функциональных вещей:
- Интеграции внешними инструментами
- Поддержка дебаггера
- Работа с различными базами данных
- Работ с удаленными хранилищами файлов и/или объектов
- Подключение к внешним серверам, желательно через дополнительный туннель
▶️ А так же из визуальных:
- Быструю и отзывчивую работу редактора
- Вывод релевантной информации в компактной форме
- Показ нужной информации и скрытие ненужной
- Возможность долезть до любого места в IDE или коде наикратчайшим способом
- Возможность сменить тему редактора, сделать её максимально кастомной
🚗 Подытожив эти списки я бы сказал, что важен UI/UX, нежели возможность писать сразу на 20 языках в одном редакторе.
Кстати, из всех перечисленных список сверху всё доступно в IDEA.
Хоть и нет нормальной открытой документации по написанию плагинов и собственных IDE от Jetbrains, зато есть открытый исходный код сотни плагинов, с полной историей разработки на гитхабе. Есть еще и GigaIDE, которая успешно форкнула Intellij IDEA Community и работает над своим форком.
💩 VS Code, Zed, My IDE, ...
Мне нравится, как люди топят за тот же VS Code с припиской "зато бесплатный".
Бесплатный? PHPStorm для Individual use стоит 99 euro => 10к рублей за год. Это 833 рубля ежемесячно.
Разработчику с ЗП в 300к/наносек заплатить 1 тысячу рублей от этих 300 тысяч и писать в удобном редакторе ничего не стоит, если он поймет, что этот продукт упрощает и ускоряет его работу.
IDE и без оплаты умеет всё тоже самое? Перейдите на ту сторону. Поживите там год-два и вернитесь обратно. Расскажите потом, как вы скучали по Intellij IDEA или я послушаю как вы говорите фразу "почти как в PHPStorm'е".
💻 Редактор кода порой важнее инфраструктуры проекта и его интеграций. Не суть важно подключили ли вы анализаторы кода, тесты, оптимизаторы кода, если это есть всегда и для всех ваших проектов прямиком в IDE.
Платные продукты существуют потому что дают что-то большее, чем бесплатные.
Каждая итерация приносит больше фидбека каждой из сторон и так бизнес начинает расти, внедряя все больше фич и конкурируя с другими IDE тем, чем эти IDE не могут похвастаться – стабильной работой, релизным циклом, поддержкой и другими действиями, требуемые вовлечения большого количества ресурсов.
💸 Платные продукты всегда будут лучше, т.к. за уникальные интеллектуальные труды люди хотят возмещения, а не звезду и issue на гитхабе, что твоя работа ничтожна и просьба удалить всё.
Можно еще посравнивать вот так:
- Linux vs Windows?
- Apple vs Google?
- А может Apple vs Linux?
- Еда из собственного огорода vs еда в ресторанах
⏱ Берите лицухи, экономьте своё время. Экономьте своё время на сравнивании платного продукта с бесплатным. По сейчас знаю людей, который данные в БД смотрят через консоль.
Не слушайте других и делайте как вам хочется.
---
@handle_topic
Post #56
525
Новости от CutCode 🔥 Обзор IDE для PHP — стрим на CutCode! 🔥 Друзья, готовим мощный стрим про инструменты разработки на PHP! Разберем популярные IDE, их плюсы и минусы, а также обсудим продвинутые темы для разработчиков. 💡 Что будет на стриме? 🔹 Сравнение популярных IDE для…
- 👍 9
- ❤ 4
- 👎 2
- 🔥 2
- 🤔 1