В одной из крупных государственных компаний мы небольшой командой занимаемся разработкой САПР на платформе Java. Проекту уже полтора года.
До недавнего времени все пользовались им вместе Netbeans IDE .
Мы периодически наслаждались новыми версиями среды.
И вот ваш покорный слуга увидел выход Netbeans 7.1. Я хотел попробовать и посмотреть, что нового.
я сначала обновился (Слаквар Linux 12.2) .
Запустил, открыл проект, собрал (скомпилировал).
Все прошло нормально.
Рекомендую коллеге (Windows 7) , сам он продолжил работу в новой версии.
Дальше началось невообразимое.
Проект собрался нормально, но при его выполнении появились странные Exception-ы.
Когда я нажал «Исключение», редактор Netbeans открыл пустое место в коде, где был вообще комментарий, а не какой-либо метод. В то же время сборка того же проекта вручную с помощью Ant и последующий запуск его из командной строки дали абсолютно корректные результаты.
Был сделан вывод, что Netbeans 7.1 использует какой-то собственный кэш, а не просто скомпилированные классы Java! Вывод подтвердился, действительно у Netbeans есть собственный кэш в домашнем каталоге пользователя.
Но его очистка (удаление папки .
netbeans), а также неоднократное пересборка проекта и повторная загрузка из репозитория версий не дали никакого результата.
Среда по-прежнему запускалась некорректно.
Проблема решилась только тогда, когда проект Netbeans был воссоздан и импортированы в него все исходники.
Однако когда дело дошло до обновления окружения моего коллеги на Windows, аналогичные танцы с новой версией начались заново, продолжались еще сутки и ни к чему не привели.
Проект в Windows также запускался некорректно, вызывая другие ошибки в других местах кода.
Итак, мы решили перейти на Eclipse. Пока частично остальные разработчики по-прежнему используют Netbeans 7.0.1. Первые дни разработки Затмение Индиго оставил как хорошие, так и плохие впечатления.
Пришлось все настраивать с нуля, создавать проекты на основе исходников и привыкать к другому интерфейсу.
Но мы это прошли, и видимо других переведем на Eclipse, потому что.
Работа со средой, выдающей непредсказуемые ошибки из-за собственных глюков, — это то, чего врагу не пожелаешь.
И все же жаль.
В чем, на мой взгляд, Eclipse уступает Netbeans, так это в интуитивности интерфейса.
И вообще странно, как такое могло случиться с проверенной средой разработки Netbeans! Теги: #java #netbeans #eclipse #ide #среды разработки #разработка веб-сайтов #java #eclipse
-
Субстики №143
19 Oct, 24 -
Немного О Smart И Утилитах Мониторинга
19 Oct, 24 -
Однопейджеры И Seo. Секреты Оптимизации
19 Oct, 24