Стоит ли переходить с Intellij Idea7 на Idea8? - PullRequest
5 голосов
/ 11 декабря 2008

Я использую Intellij Idea 7 для Java-разработчика. Мой dev 'ограничен' всеми функциями J2SE, а также легким JSP, сервлетами и сверхлегким использованием JPA. Нет J2EE, нет массового использования случайных структур и т. Д.

Стоит ли обновляться до версии 8? «Стоит это» для меня означает лучшую «базовую функциональность» с точки зрения скорости (ОСОБЕННО скорости запуска), использования памяти (кажется, что возникают серьезные проблемы с четырьмя или более открытыми проектами) и автоматического поиска ошибок. Поддерживается больше фреймворков и больше языков (кроме, возможно, Haskell и C ++), и больше рефакторингов меня сейчас не интересует.

Некоторое время назад я установил предварительную версию 8, и она показалась мне точно такой же, как и 7, насколько это было необходимо.

Любой, кто любит обновление до 8, и если да, то почему?

Спасибо

Ответы [ 8 ]

2 голосов
/ 11 декабря 2008

Кажется также проще настроить новый проект поверх сложной коллекции существующего кода.

Например, то, что вы естественным образом сконфигурировали бы на 5 или более модулей.

1 голос
/ 22 декабря 2008

Лучший способ узнать это - просмотреть список новых функций и решить для себя. До сих пор я не обнаружил ни одной функции, которая сама по себе заслуживает обновления - упрощенное представление UML довольно приятно, равно как и улучшенная интеграция с Maven. Пользовательский интерфейс выглядит более упорядоченным и быстрым. Похоже, что основное внимание было уделено не Java-функциям, таким как улучшенная поддержка Flex (за что я действительно благодарен, поскольку мне не нравится FlexBuilder, но у меня еще не было возможности использовать).

1 голос
/ 21 декабря 2008

Существует действительно красивый мастер создания и запуска тестов, связанный с ctrl-shift-T. Стоит обновление само по себе

0 голосов
/ 10 апреля 2009

Некоторые преимущества IntelliJ IDEA 8:

IDEA 8 поддерживает Subversion 1.5 новые функции - например, отслеживание слияний, что может быть полезно, особенно если ваша команда (, как наша ) использует много веток разработки, и поэтому слияния происходят часто.

Одна деталь, которую я высоко оценил в IDEA 8: Как вы, наверное, знаете, IDEA уже довольно давно имеет списков изменений , построенных поверх любой базовой системы управления версиями - это действительно полезная функция. Итак, теперь, когда сама Subversion поддерживает changelists , реализация списка изменений IDEA была изменена, так что она полностью совместима с собственными списками изменений Subversion. (Например, вы сможете работать с любыми списками изменений, созданными в IDEA, также при непосредственном использовании svn инструментов командной строки.)

Редактировать : в вашем случае, возможно, обновление не стоит. Для меня, по крайней мере, запуск и индексация файлов кажутся несколько медленнее в 8, чем в 7. [Но лично для меня обновление определенно стоило того, потому что оно решило давнюю проблему VCS с IDEA 7 - оно могло зависнуть, "ожидая" для завершения синхронизации VCS "в течение часа или чего-либо еще после нажатия Ctrl-K.]

0 голосов
/ 14 марта 2009

Определенно нет! Кажется, что переменные, определенные в наших пользовательских тегах, больше не могут использоваться в jsp (работал в 7.0.4). Все красное. Нет автоматического завершения.

О, и новое меню настроек ужасно!

0 голосов
/ 14 января 2009

Я работаю над сборкой Diana-EAP - но в 8 встроена интеграция с git. EAP имеет лучшую интеграцию с git, чем версия 8.0.1 - похоже, это то, на чем они действительно сосредоточены.

0 голосов
/ 11 декабря 2008

Запуск только незначительно медленнее. Но однажды открытое индексирование выполняется намного быстрее, чем раньше, даже незаметно для большинства проектов, за исключением случаев фиксации в Subversion. Кажется, фиксация в subversion запускает индексацию дважды.

0 голосов
/ 11 декабря 2008

IntelliJ 8 имеет функцию настройки плагинов, которая позволяет отключать плагины с зависимостями. Ничто методом проб и ошибок не могло повториться, но это хорошо.

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