Редакторы кода для фронтенд-разработчиков. Ни для кого не секрет, что большую часть своего рабочего времени программисты проводят в редакторах кода. Есть два основных типа редакторов: IDE и «лёгкие» редакторы. Многие используют по одному инструменту каждого типа.
🖥️IDE
Термином IDE (Integrated Development Environment, «интегрированная среда разработки») называют мощные редакторы с множеством функций, которые работают в рамках целого проекта. Как видно из названия, это не просто редактор, а нечто большее. IDE загружает проект (который может состоять из множества файлов), позволяет переключаться между файлами, предлагает автодополнение по коду всего проекта (а не только открытого файла), также она интегрирована с системой контроля версий (например, такой как git), средой для тестирования и другими инструментами на уровне всего проекта. Если вы ещё не выбрали себе IDE, присмотритесь к этим: 1)Visual Studio Code(бесплатно). 2)WebStorm(платно). Обе IDE – кроссплатформенные.
📄«Лёгкие» редакторы
«Лёгкие» редакторы менее мощные, чем IDE, но они отличаются скоростью, удобным интерфейсом и простотой. В основном их используют для того, чтобы быстро открыть и отредактировать нужный файл. Главное отличие между «лёгким» редактором и IDE состоит в том, что IDE работает на уровне целого проекта, поэтому она загружает больше данных при запуске, анализирует структуру проекта, если это необходимо, и так далее. Если вы работаете только с одним файлом, то гораздо быстрее открыть его в «лёгком» редакторе. На практике «лёгкие» редакторы могут иметь множество плагинов, включая автодополнение и анализаторы синтаксиса на уровне директории, поэтому границы между IDE и «лёгкими» редакторами размыты. Следующие варианты заслуживают вашего внимания: 1)Atom (кроссплатформенный, бесплатный). 2)Sublime Text (кроссплатформенный, условно-бесплатный). 3)Notepad++ (Windows, бесплатный). 4)Vim и 5)Emacs тоже хороши, если знать, как ими пользоваться.