Редакторы кода

26.01.2020

Каждый раз когда программисты начинают рассказывать о своем любимом инструменте каждый остается при своем мнение.

Если вы читаете этот текст, то вероятно вы еще не выбрали редактор кода. Редактор кода это тот инструмент в котором вы будете проводить практически все ваше время при написании кода. Я расскажу кратенько о том что я использую и почему. Писать о том что я пробовал и не стал использовать не буду, потому что в большинстве случаев я просто не захотел тратить время на изучение редактора либо просто не понравился внешний вид.

Сразу отмечу что в своей деятельности я использую два редактора кода:

  1. Intellij IDEA.
  2. Sublime Text.

IDEA используется как основной редактор когда работаю над проектом, а Sublime в основном когда нужно быстро открыть файл, что-нибудь в нем отредактировать и сохранить.

IDEA умеет все. Главное что она умеет все “из коробки”, вам нужно только установить нужную версию IDEA и в ней уже будут все инструменты для работы с вашим языком программирования. Она умеет прекрасно ориентироваться в коде, можно быстро найти любой файл по имени, класс, функцию, просто набирая его имя. Часто пользуюсь подсказками по автодополнению имен переменных, функций. Вся работа с системами контроля версий ведется не выходя из проекта. Даже данный текст я пишу в IDEA. Основной минус данного редактора в том что он платный, цена невысокая, но если вы не занимаетесь программированием профессионально, то я бы не стал с ним связываться. Еще следует отметить что IDEA потребляет множество ресурсов, запуск занимает ощутимое время, но в остальное время работает быстро и эффективно.

Sublime Text - редактор который точно так же, как и IDEA может все, но чтобы он смог все, нужно это все установить и настроить. Я его использую для просмотра, каких-нибудь проектов, которые открываю пару раз для ознакомления, либо для редактирования файлов конфигурации на серверах. Среди моих коллек встречаются разработчики, которые используют постоянно как основной инструмент, но как я и сказал я не готов тратить на это время.

Существуют еще другие достойные редакторы кода, но какой выбрать это уже дело разработчика, каждому свое. Если вы находитесь в процессе выбора обратите еще внимание на

  1. Visual Studio Code
  2. Atom
  3. Brackets
  4. Notepad++

Если вы располагает очень огромным запасом времени, то попробуйте

  1. Vim
  2. Emacs
#jsbook#javascript

Еженедельная рассылка новостей

Map, Filter, Reduce в JavaScript

Массивы в JavaScript