Честно говоря, как часто вы слышите этот вопрос? Потому что я часто это слышу, и это сводит меня с ума. Что такого важного в инструментах, которые вы используете? Чем твоя новая, блестящая лопата из углеродистой стали лучше моей старой, ржавой? Он делает свою работу, верно? Почему люди так много внимания уделяют своему снаряжению, а не тому, чего они могут с его помощью достичь? И это то, о чем я собираюсь поделиться своими мыслями сегодня.

Редактор, IDE, терминал, плагины. Слышно, как люди спорят о своей любимице… точнее, о чем? Я не могу назвать IDE редактором, потому что это вызовет бурю, бурю ненависти. И не буду врать, я много раз попадал в подобные бури. Но, к счастью, я всегда был полной противоположностью этим людям.

Посмотрим правде в глаза; НАМ ПОВЕЗЛО. Я имею в виду нас, JavaScript разработчиков. Не так ли? Смотрите, нам не нужно компилировать наш код, нам не нужны тонны плагинов, чтобы даже открывать наши проекты. Правильно? Я имею в виду, что они могут быть у нас, если мы выберем, например, TypeScript или CoffeeScript. Или в случае, если мы хотим использовать новейшую, не поддерживаемую (пока) функциональность; мы всегда можем использовать Babel для ES6+. Но мы не обязаны их использовать. Вы когда-нибудь разрабатывали на Java, C#? Я сделал. Это то, чего не могут сказать их разработчики. У них нет выбора, они должны использовать IDE. Они должны скомпилировать свой код. Почему я говорю все, что вы можете спросить? Ну, я пытаюсь указать, как мало нам нужно для производства программного обеспечения. Мы могли бы использовать обычный блокнот сам по себе, и все же — насколько сильно эти инструменты влияют на нас.

Возвращаясь к вопросу. Какой редактор я использую? Я использую Атом. Почему вы можете спросить? Потому что он красивый и легкий. Я не использую никаких плагинов (кроме подсветки синтаксиса), я просто использую его как текстовый редактор. Я использовал Sublime Text, я использовал VSC. Я использовал блокнот++. Знаешь, почему я переключился? Ответ — не знаю. И мне все равно. VSC слишком продвинут. Notepad++ имеет ужасный дизайн. Sublime Text великолепен, но я не смог найти для него подходящий шаблон. Разве это не звучит смешно? Бьюсь об заклад, это так. Единственной причиной, по которой я выбрал Atom, был один единственный шаблон, который я нашел. Все, что мне нужно, это блок текста на красивом фоне, который не заставит меня сжимать глаза. Вот и все. Это было не то, что Sublime мог предложить мне, и бета-версия VSC тоже не могла этого сделать.

Но давайте проясним это, потому что я могу показаться немного лицемером; Я не говорю, что Atom лучше любого из вышеперечисленных. Я не говорю, что вы должны использовать его. Все, что я говорю, это; не сосредотачивайтесь на инструментах, сосредотачивайтесь на преимуществах, вы потенциально можете отказаться от их использования. Вы должны доставить продукт, это не конкурс моды, где о вас судят по вашему рабочему месту. Ты должен делать свою работу, а что ты для этого будешь использовать — твое дело*. Шутки в сторону. Никому нет дела до вашего редактора, никому нет дела до того, какой туалетной бумагой вы пользуетесь. Используйте то, что вам нужно.