Eclipse по сравнению с инструментами веб-сервиса Netbeans

Некоторое время назад (~4-5months назад) я attented лекция о Java EE и в какой-то момент лектор начал говорить о веб-сервисах и как трудно это должно создать хороший, потому что все IDE делают их немного другим способом (или что-то как этот) и что в целом лучше использовать Netbeans для создания их, поскольку Eclipse имеет некоторые проблемы, вещь, он действительно не сказал, почему Eclipse плох. Теперь я задаюсь вопросом, то, что он сказал верный и почему, действительно лучше использовать Netbeans для веб-сервисов и почему?

6
задан Arjan Tijms 18 May 2013 в 09:33
поделиться

4 ответа

У нас есть корпоративное приложение, которое использует веб-сервис (WS), и большинство наших коллег используют eclipse (я использую Intellij, но это не имеет никакого отношения к WS).

В любом случае, у нас нет проблем, и причина в том, что мы не используем IDE для чего-либо, что специфично для WS. Мы используем такие инструменты, как JBossWS, SOAP-UI и т.д. для решения задач, которые можно считать специфическими для WS.

Я считаю, что это лучший подход; использовать любые сторонние инструменты, которые хороши, и не зависеть слишком сильно от специфических функций Eclipse/Netbeans.

Мы также используем maven для управления зависимостями вместо встроенного в eclipse, и это была очень хорошая идея. Нам не нужен eclipse для сборки, мы можем без проблем интегрировать проект в CI (Continuous Integration) сервер, а я могу использовать свою любимую IDE Intellij.

Если мы хотим передать что-то на аутсорсинг, это очень удобно, потому что нам не нужно заботиться о том, какие плагины они используют. Достаточно сказать, что это maven-проект, дать им исходники, и все готово.

Подводя итог, мой совет - сделать так, чтобы вы могли выбирать любую IDE, которую хотите использовать.

5
ответ дан 9 December 2019 в 20:41
поделиться

Ну, если вы хотите сгенерировать клиент на основе полностью устаревшего стека Axis или использовать не намного лучшую Axis 2, Eclipse немного помогает. Но если вы хотите использовать JAX-WS и передовые стандарты от WSIT для надежных сообщений, безопасности, политики и т. Д., Конкуренции просто нет. NetBeans имеет очень хорошую поддержку (понимать, что должны быть мастера), lots tutorials, documentation, примеры и т. Д., В то время как Eclipse ничего не имеет.

Проблема в том, что Eclipse слишком долго поддерживает и продвигает Axis (в основном по плохимполитическим причинам IMO). Все может измениться в будущем с поддержкой Apache CXF в Eclipse, но покаNetBeans лучше подходит для разработки веб-служб.

Не интерпретируйте меня неправильно, мне нравится Eclipse, но когда дело доходит до разработки веб-служб JAX-WS, NetBeans является правильным инструментом на данный момент.

6
ответ дан 9 December 2019 в 20:41
поделиться

Стоит повторить, что термин "веб-сервисы" не обязательно должен быть синонимом SOAP и WSDL. Вам всегда доступен REST, если вы готовы отказаться от инструментов, которыми торгует группа WS-*. IDE, инструменты и мастера значат гораздо меньше, если вы используете такой подход.

Я думаю, это часть причины, по которой подход WS-* продвинулся так далеко, как он продвинулся, несмотря на раздутость: поставщикам инструментов это нравится.

0
ответ дан 9 December 2019 в 20:41
поделиться

Я пишу веб-сервисы на работе и использовал Axis2 / jaxws и Apache CXF (сейчас наш де-факто) с eclipse. Я не использую плагины и тому подобное. Все управляется через ANT, и скоро будет Maven. У вас нет абсолютно никаких проблем, а также не нужно иметь дело со всем вздором, который представляет собой Netbeans.

1
ответ дан 9 December 2019 в 20:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: