Рубрики
Без рубрики

Переход от Eclipse к VSCode разработчиком Java

Я работаю в редакторе программного обеспечения, и мы в основном используем Java в качестве серверного языка. Я привык работать с Ecl… С тегами eclipse, vs code, java.

Я работаю в редакторе программного обеспечения, и мы в основном используем Java как серверный язык. Я использую для работы с Eclipse примерно с 2010 года, только для проектов Java. Вот мое путешествие и краткое сравнение инструментов.

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

VSCode во многом полагается на расширение. Каждое расширение добавляет немного дополнительной мощности инструменту. Таким образом, начальный текстовый редактор можно сравнить с полнофункциональной интегрированной средой разработки, как только будут установлены правильные расширения.

Я не хочу представлять каждое расширение, я нашел эту статью , в которой это очень хорошо описано.

В глобальном масштабе вы можете положиться на Пакет расширений Java , который устанавливает для вас все основные расширения Java.

Я думаю, что это самое важное изменение между Eclipse и VS Code.

Eclipse полагается на концепцию workspace , в которой вы импортируете проекты Java. Моя главная проблема с этим подходом связана с многомодульными проектами Maven: как только вы добавляете или удаляете модуль, Eclipse теряется и вам нужно снова импортировать недостающий модуль.

VSCode больше похож на другой редактор (Atom…), и вы можете просто открыть папку, содержащую ваш многомодульный проект Maven. Если какой-то проект был удален, вы его больше не увидите.

Представление папок в VSCode

Рабочее пространство в Eclipse

Это не большая разница, но для меня легче переключаться между проектами. Я больше не теряю времени на импорт проектов, я просто открываю нужную папку. В VSCode также есть система workspace для одновременного открытия нескольких папок, это может быть полезно, если вы работаете над несколькими проектами одновременно (например, спереди и сзади).

Мировой опыт очень хорош.

У вас все еще есть автоматическое завершение, и JavaDoc отображается, когда это необходимо. Существует также эквивалент конфигурации Run с панелью Run для запуска вашего проекта.

Панель Run основана на файле launch.json , и его можно сохранить в вашем репозитории git, если вы хотите поделиться им с сотрудниками команды.

Правильное расширение помогает запускать тесты. Также есть некоторые помощники для запуска теста непосредственно перед методом тестирования или тестовым классом.

Git доступен непосредственно в VSCode. Я никогда не полагался на какие-либо дополнения Git в Eclipse, так как обнаружил, что некоторые продукты глючат. Поэтому я полагался только на командную строку Git. Я по-прежнему во многом полагаюсь на командную строку, но я рад видеть эту очень хорошую интеграцию Git непосредственно в продукт.

И у вас есть какой-то индикатор непосредственно в редакторе (зеленый, если новая строка, красный, если удаленные строки…). Я никогда не видел такого рода указаний внутри Eclipse. Вероятно, я никогда не устанавливал правильное расширение;)

Существует также расширение Maven, которое позволяет выполнять все команды Maven. Но здесь я предпочитаю использовать отличный терминал, который позволяет вам делать то, что вы хотите. Он здесь, просто используй его.

Через месяц после установки VSCode и первого тестирования на Java-проектах я понимаю, что больше не открывал Eclipse. Только сегодня, чтобы сделать скриншот… Я тоже еще не говорил о спектакле. У меня приличный MBP, и Eclipse всегда занимает пару секунд для запуска. VSCode запускается менее чем за секунду. Наконец, я пишу не только на Java, но и на Javascript. Я изначально установил VSCode для замены Atom редактора для моих проектов JS… Поэтому я рад, что могу использовать один инструмент для всех моих потребностей в программировании. Это быстрее, и мне удобнее использовать один инструмент для кодирования. Так что просто совет: попробуйте один из ваших Java-проектов, вы можете быть удивлены, изменив свои привычки!

Оригинал: “https://dev.to/julbrs/moving-from-eclipse-to-vscode-by-a-java-developer-4ji7”