Выбор Eclipse / Netbeans в среде разработки Java EE с использованием Maven - PullRequest
0 голосов
/ 18 февраля 2012

Если я использую Maven для управления своими проектами веб-сервисов Java EE, есть ли причины стандартизировать Eclipse или NetBeans против того, чтобы позволить разработчикам в команде использовать любую IDE, с которой им удобнее всего работать?Я проверил это, создав пару тривиальных тестовых проектов и убедившись, что могу загружать, создавать и запускать модульные тесты - простое консольное приложение, которое считывает ActiveMQ, и простое приложение с сервлетами.

Myоценка до сих пор состоит в том, что нет никаких веских технических причин не позволять людям просто использовать то, что они хотят.

Я прав, или здесь есть какие-то "ошибки", которые я пропускаю?

Ответы [ 5 ]

2 голосов
/ 19 февраля 2012

Вы должны позволить людям использовать любую IDE, какую они хотят, независимо от того, насколько хорошо она интегрируется с Maven.

Пусть они используют Emacs или Vim, если хотят. Пусть они используют Notepad ++ и командную строку.

Тем не менее, я постоянно недоволен плагинами Eclipse для Maven. Я не достаточно знаком с современными NetBeans, чтобы иметь мнение. Intellij, как правило, отлично, за исключением проблемы с диапазонами версий.

1 голос
/ 18 февраля 2012

Я только что закончил тестирование Netbeans 7.1, Eclipse 3.7 (с установленным m2e-wtp) и IntelliJ 11 Ultimate.

Все три очень хорошо работают с проектами Maven, и я не нашел причин не использовать лучшиеIDE для данной работы.

1 голос
/ 19 февраля 2012

Честно говоря, это не должно иметь значения, речь идет об опыте вашей команды разработчиков.Если у вас есть разработчики, которые наиболее продуктивно работают с Eclipse, пусть они используют eclipse, если им нравится IntelliJ.Я использовал все три (NetBeans, Eclipse и IntelliJ), все они в значительной степени делают одни и те же вещи.После того, как вы изучите основы, речь пойдет о том, насколько хорошо вы знаете такие вещи, как подсказки и приемы (например, как выполнять завершение кода, поиск классов / кода и т. Д. С помощью ключевых команд), которые отделяют одну IDE от следующей.Пока в вашей команде есть надежные процедуры развертывания, они должны быть в порядке.На самом деле это может сработать лучше, потому что когда вы приводите кого-то нового на борт, у вас есть опыт работы с IDE в среде IDE.

0 голосов
/ 19 февраля 2012

К сожалению, есть и причины прописывать некоторые IDE. Если есть неквалифицированные программисты, есть одноранговое программирование, где двое работают вместе на одной клавиатуре.

0 голосов
/ 18 февраля 2012

Я работаю на большой северный берег, и здесь мы берем все, что нам удобно.Вместе с Maven мы не испытали ничего, что могло бы остановить нас от этого.

sven.malvik.de

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...