Ну, а теперь, собственно, было бы, наверное, странно не описать все инструменты, которые я использую:
1. Браузер — chrome
Просто потому что я слишком привык к нему и сижу на нём ещё года с 2011
2. Среда разработки — VSCode
Бытует мнение, что это и не среда разработки совсем, но плагины этот вопрос решают
3. Плагины:
3.1. Intelephense — языковой сервер для PHP
3.2. Vetur — языковой сервер для Vue
4. Tabnine — автодополнение кода с помощью искусственного интеллекта
Штука крайне полезная, потому что, хоть самым бойлерплейтным языком и считают Java, в PHP тоже хватает максимально репетативных кусков кода. Раньше у них была полная лицензия для студентов, сейчас не могу найти как её включить, но если вдруг найду — отпишусь тут. В принципе, и без лицензии работает хорошо
5. Fig — автозаполнение команд, да и вообще всевозможная помощь по работе с терминалом
6. DBeaver — для взаимодействия с базами данных
Нравится тем, что поддерживает все базы данных, с которыми я работаю.
Иногда поджирает память, но это лечится перезагрузкой. Всё-таки это гораздо лучше отдельной установки pgAdmin + MySqlWorkbench.
Есть ещё DataGrip, но он как и все продукты от JetBrains очень любит вашу ОЗУ.
7. Rider — для разработки на c#
Очень долго мучился с поддержкой шарпа в VSCode, но она так и не завелась по-нормальному, мне не подошло для полноценной разработки.
Затем была попытка поставить VisualStudio, но и там не увенчалось успехом. Вижуха конечно установилась, но там было 3 шаблона для проектов и как добавлять больше (даже те, которые должны быть по умолчанию) — непонятно; мне стало слишком лень тратить много времени на это.
А вот Rider завёлся и выдал мне все шаблоны проектов сразу же. Интерфейс это проги мне знаком достаточно хорошо, потому что я очень люблю YouTube-канал одного разработчика на шарпе (https://www.youtube.com/c/Elfocrash), а он прям топит за Rider.
8. Docker — куда без него
Сменив работу в ноябре 2021, мне пришлось часто переключаться между проектами с очень разными конфигурациями. Ставить себе это всё на ноут — проще застрелиться. Пришлось осваивать docker, а теперь уже никак без него.
Вроде ничего не забыл 🤷🏼♂️
Хотелось бы сказать, что выбор инструментов для разработки в некоторых случаях обусловлен только моей ОС (Мак), вероятно, на винде или линуксе дела бы обстояли по-другому
Добавить комментарий