Почему мне нравится IntelliJ IDEA
1. Простота использования
Не нужно часами копаться в настройках json конфигов, в поисках нужной проперти для изменения. Все находится в одном месте, и все настраивается через графический интерфейс. Все просто и понятно, имеет удобный поиск.
Настроить дебагер в VSCode – тот ещё квест, когда нужно малейше отойти от простейшей структуры проекта. Я, имея довольно большой опыт работы с VSCod'ом тратил какие-то ненормальное кол-во минут на поиск того, что мне нужно. В то же время в IntelliJ – это делается в пару кликов с UI.
2. Настройка форматеров по дефолту
Для меня это плюс, так как я не люблю тратить время на настройку форматеров. Все уже настроено по дефолту, синхронизируется в облаке. В VSCode приходилось тратить время на настройку форматеров, ибо дефолтные правила меня не устраивают. Да и VSCode не умеет в гибкость, например для Go я не нашёл ничего по форматированию. В IntelleJ я могу настроить переносы строк при переполнении в пару кликов, причём разным стилем.
Кстати, вы можете применить стили eslint к код стайлу (оно предлагает), так что при ctrl+s у вас будет автоматически применятся форматирование без eslint --fix, что удобно. Но я всё равно придерживаюсь
3. Поддержка множества языков
Большинство ЯП я могу докрутить плагином в свой редактор, и при этом получу все плюшки дэбага, форматирования, и всего остального. Это так же есть в VSCode, но далеко не на том же уровне.
4. Индексирование и вытекающее
IntelliJ индексирует ваш проект целиком, что позволяет ей более корректно выводить подсказки по импорту, поиску. в VSCode у меня бывали (И сейчас есть с vue), когда я создаю файл, делаю в нём export, иду в какой нибудь другой файл – и он просто игнорирует то, что я только что написал, т.е не выводит мне автоимпорт, поднемись и напиши сам, холоп.
5. Для бэкэнда имеется крутой плагин DataGrip, который даёт возможность просматривать Redis, Postgres (и много каких ещё), не устанавливая дополнительный софт.
6. Поддержка Docker/Remote ssh
С недавних пор, они поддержали спецификацию Devcontainer'ов, которую придумали Microsoft. Это круто, потому что вы можете настроить полностью dev environment в контейнере, и работать с ним, как с локальным проектом, не устанавливая необходимый проекту софт. Допустим вы можете поставить туда protobuf, прямо внутрь докера, и это будет хорошо интегрироваться с редактором. Так же есть поддержка запуска вашего приложения внутри docker/по remote ssh, т.е просто удалённый запуск, делается это тоже в пару кликов, очень удобно.
7. Гит на порядок удобнее из коробки, хоть и не совсем полнофункциональный, если брать инструменты заточенные под него. Но всё же он удобнее, чем в VSCode.
8. Вкусовщина, но курсор правильней перемещается по символам по хоткеям. В VSCode он перемещается по словам, что не всегда удобно, а в IntelliJ по символам, что удобно.
9. Дэбагер умеет в запуск нескольких приложений одновременно, и вы можете ставить брейкпоинты в любом из них, это прекрасно работает.
10. Поддержка makefile, npm, и всех остальных менеджеров команд практически из коробки.
11. VSCode просто сосёт. xdd
Мини вывод: Каждый для себя вынесет что-то своё, в целом я считаю, что у IntelliJ просто напросто возможностей больше, потому рекомендую вам попробовать.
1. Простота использования
Не нужно часами копаться в настройках json конфигов, в поисках нужной проперти для изменения. Все находится в одном месте, и все настраивается через графический интерфейс. Все просто и понятно, имеет удобный поиск.
Настроить дебагер в VSCode – тот ещё квест, когда нужно малейше отойти от простейшей структуры проекта. Я, имея довольно большой опыт работы с VSCod'ом тратил какие-то ненормальное кол-во минут на поиск того, что мне нужно. В то же время в IntelliJ – это делается в пару кликов с UI.
2. Настройка форматеров по дефолту
Для меня это плюс, так как я не люблю тратить время на настройку форматеров. Все уже настроено по дефолту, синхронизируется в облаке. В VSCode приходилось тратить время на настройку форматеров, ибо дефолтные правила меня не устраивают. Да и VSCode не умеет в гибкость, например для Go я не нашёл ничего по форматированию. В IntelleJ я могу настроить переносы строк при переполнении в пару кликов, причём разным стилем.
Кстати, вы можете применить стили eslint к код стайлу (оно предлагает), так что при ctrl+s у вас будет автоматически применятся форматирование без eslint --fix, что удобно. Но я всё равно придерживаюсь
run eslint on fix подхода, мне удобней.3. Поддержка множества языков
Большинство ЯП я могу докрутить плагином в свой редактор, и при этом получу все плюшки дэбага, форматирования, и всего остального. Это так же есть в VSCode, но далеко не на том же уровне.
4. Индексирование и вытекающее
IntelliJ индексирует ваш проект целиком, что позволяет ей более корректно выводить подсказки по импорту, поиску. в VSCode у меня бывали (И сейчас есть с vue), когда я создаю файл, делаю в нём export, иду в какой нибудь другой файл – и он просто игнорирует то, что я только что написал, т.е не выводит мне автоимпорт, поднемись и напиши сам, холоп.
5. Для бэкэнда имеется крутой плагин DataGrip, который даёт возможность просматривать Redis, Postgres (и много каких ещё), не устанавливая дополнительный софт.
6. Поддержка Docker/Remote ssh
С недавних пор, они поддержали спецификацию Devcontainer'ов, которую придумали Microsoft. Это круто, потому что вы можете настроить полностью dev environment в контейнере, и работать с ним, как с локальным проектом, не устанавливая необходимый проекту софт. Допустим вы можете поставить туда protobuf, прямо внутрь докера, и это будет хорошо интегрироваться с редактором. Так же есть поддержка запуска вашего приложения внутри docker/по remote ssh, т.е просто удалённый запуск, делается это тоже в пару кликов, очень удобно.
7. Гит на порядок удобнее из коробки, хоть и не совсем полнофункциональный, если брать инструменты заточенные под него. Но всё же он удобнее, чем в VSCode.
8. Вкусовщина, но курсор правильней перемещается по символам по хоткеям. В VSCode он перемещается по словам, что не всегда удобно, а в IntelliJ по символам, что удобно.
9. Дэбагер умеет в запуск нескольких приложений одновременно, и вы можете ставить брейкпоинты в любом из них, это прекрасно работает.
10. Поддержка makefile, npm, и всех остальных менеджеров команд практически из коробки.
11. VSCode просто сосёт. xdd
Мини вывод: Каждый для себя вынесет что-то своё, в целом я считаю, что у IntelliJ просто напросто возможностей больше, потому рекомендую вам попробовать.
🆒4👍3
Satont.
Можете поддержать меня как разработчика для мотивации, и оплату под сервер Twir. https://boosty.to/yakui
Еженедельное напоминание #6.
😁1🆒1
Шо ребят, стрим через минут 20?
Выбирайте тему стрима
1. Пишем на питоне
2. Учим вим
3. Пиздим на свелт
4. Пиздим на реакт
5. Что-то делаем для твира
6. Рисуем аниме
Выбирайте тему стрима
1. Пишем на питоне
2. Учим вим
3. Пиздим на свелт
4. Пиздим на реакт
5. Что-то делаем для твира
6. Рисуем аниме
Satont.
Ну знаете, эти "распродажи". 70 процентов скидка, ого!!!
Блин, я бы хотел 144гц купить, но как-будто покупать меньше 2к разрешение в 2023 это деньги на ветер.
А 2к пока дороговато для меня.
А 2к пока дороговато для меня.
PostgreSQL: releases a major version every year.
MySQL: jumps from 5.7 to 8.0 for no reason.
MariaDB: jumps from 5.5 to 10.0 to show it's better than MySQL.
ClickHouse: ties version number to a year.
SQLite: stays at 3.x since 1847.
MySQL: jumps from 5.7 to 8.0 for no reason.
MariaDB: jumps from 5.5 to 10.0 to show it's better than MySQL.
ClickHouse: ties version number to a year.
SQLite: stays at 3.x since 1847.
Я умираю ребят, был рад быть знакомым с вами.
Температура 37.3
Температура 37.3
🫡5🤡4🤯2❤1😭1
👍2
Я как-то в чат по поиску работы на ноджс написал по ошибке "привет как делишки" и меня забанили в нём.
Вспомнилось вот.
Вспомнилось вот.
🤣8😁1🗿1