До сих пор я использовал Netbeans для разработки веб-приложений и сервлетов на Java, а также некоторых программ на C++. В связи с тем, что я стал много использовать playframework 2.1 и он поддерживает только IntelliJ или Eclipse (а также из-за некоторых других ограничений в Netbeans), я решил сейчас поковыряться в Eclipse (Indigo).
Я создал новый игровой проект, затмил его и импортировал в eclipse.
Я иногда работал с eclipse, я также знаю некоторые основные вещи о нем (на самом деле, он очень модульный по своим различным представлениям и редакторам). В голой версии eclipse indigo, установленной поверх управления программным обеспечением Mint/Ubuntu, отсутствуют некоторые функции, поэтому я хотел их установить. На мой взгляд, хорошая IDE должна иметь как минимум следующие функции:
- подсветка синтаксиса (для Java, Scala, XML, CSS, JavaScript)
- автозавершение кода и javadoc (дополнение HTML/XML не требуется)
- простые задачи рефакторинга, такие как переименование классов, создание геттеров/сеттеров...
- возможно, некоторая поддержка управления сервером (запуск, остановка и развертывание на серверах приложений, но я думаю, что это уже много комфорта)
- встроенный контроль версий (я использую Git)
- РЕДАКТИРОВАТЬ: я забыл отладку (возможно, даже самую важную функцию)
Поскольку в eclipse на моей машине отсутствовал Git, я решил установить eGit через меню справки eclipse. Я также сделал «установить обновления» в меню справки. После перезапуска eclipse больше ничего не распознает. Там нет git, он не выделяет синтаксис java или xml. Файлы открываются только в простом текстовом редакторе. Файлы с расширением .html всегда открываются в браузере. Файлы конфигурации открываются во внешних текстовых редакторах.
Нет пунктов меню для рефакторинга, сборки, тестирования или чего-то в этом роде. Кажется, что мой наивный подход простых проб и ошибок не работает с eclipse, что делает его еще хуже. Может ли кто-нибудь сказать мне, как использовать eclipse в соответствии с моими потребностями, описанными выше?
P.S. Я думаю, что удалю Eclipse и установлю его прямо с веб-сайта, но какую версию выбрать? Я предпочитаю начинать с гладкой IDE и устанавливать плагины, когда они мне нужны, поэтому я не хочу иметь полную версию Java EE Edition.