Имея опыт разработки JAVA с открытым исходным кодом более 12 лет, мне было очень удобно использовать популярные IDE с открытым исходным кодом, такие как Eclipse, IntelliJ, NetBeans, и текстовые редакторы, такие как Textmate, Sublime и Notepad++. Когда я хотел изучить интерфейсные фреймворки, такие как React и Angular, я не был полностью удовлетворен их возможностями. Они не могли правильно выделить синтаксис, у них была плохая навигация по вызовам функций и недостаточные функции автозаполнения.

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

Редактор VSCode с самого начала выглядел очень похоже на MS Visual Studio, но был очень легким по сравнению с ним. После добавления таких плагинов, как Prettier и Simple React Snippets, стало легче. Расширение React позволяло писать импорты и структуры классов по умолчанию длиной не более 3–4 символов. Автозаполнение работало отлично, а расширение Prettier всегда гарантировало правильное форматирование и отступы кода.

Я мог полностью сосредоточиться на логике и изучении новых вещей, оставив форматирование и подсветку синтаксиса полностью на усмотрение текстовых редакторов. Это очень помогло в облегчении обучения. Некоторые из проектов, которые я сделал с помощью этого инструмента:

· Базовое обучающее приложение-счетчик

· Более сложное приложение с функциями загрузки и скачивания файлов

Я искренне рекомендую использовать Visual Studio для всех действий по фронтенд-разработке для начинающих и опытных разработчиков.

Если вы работаете с React, я настоятельно рекомендую Simple React Snippets, который помогает автоматически генерировать шаблонный код.

Желаем удачи и наслаждаемся опробованием этого исключения от Microsoft :) :)