LINUX.ORG.RU

Вышла IntelliJ IDEA 14

 , , , ,


3

3

Компания JetBrains сегодня объявила о выходе новой версии своего флагманского продукта. IntelliJ IDEA — это мощная интегрированная среда разработки, в первую очередь предназначенная для Java, но также поддерживающая и множество других языков и технологий. IDEA доступна в двух редакциях: бесплатной Community Edition с ограниченной функциональностью и платной Ultimate Edition.

Что нового в этой версии

  • Встроенный Java-декомпилятор
  • Отладчик теперь показывает значения переменных прямо в редакторе кода
  • Он же показывает объекты, содержащие ссылки на интересующий объект
  • Вычисление лямбда-выражений и операторов в отладчике
  • Умный backspace
  • Определение стиля кода «на лету»
  • Улучшен режим нескольких курсоров
  • Появились черновики — файлы в которых можно быстро набросать кусочек кода
  • Улучшения пользовательского интерфейса, упрощение диалогов настройки среды и проекта
  • Повышена производительность
  • Различные исправления и новшества во многих областях: Spring, Groovy, Maven, Gradle, JavaFX, Android, Mercurial — и это далеко не всё.

Подробнее об этом релизе

Скачать IDEA 14

★★★★

Проверено: mono ()
Последнее исправление: maxcom (всего исправлений: 3)
Ответ на: комментарий от menangen

Приделай лучше колесико к клавиатуре. Или лазер там.

turtle_bazon ★★★★★
()
Ответ на: комментарий от umren

а IDE все убогие, даже IDEA.

Назвать IDEA убогой - эталонное 4.2
Ладно когда упоротые кулхацкеры говорят о тормознутости, ладно когда говорят о жручеста памяти(Ява она такая,да).
Но такое ЛПП может заявить тот кто про IDEA только слышал.

WatchCat ★★★★★
()
Ответ на: комментарий от WatchCat

Но такое ЛПП может заявить тот кто про IDEA только слышал

Да когда ее запускаешь и вытекают глаза, действительно можно только слышать, но не смотреть. Интерфейс лютое уг, год на ней сидел, так и не привык.

umren ★★★★★
()
Ответ на: комментарий от WatchCat

Как там в эклипсе поддержка мавена поживает?

Нормально поживает. А что с ней было не так?

bbk123 ★★★★★
()
Ответ на: комментарий от bytecode

Таки создавать maven проект и плясать от него, не путаясь в интуитивно-понятных дебрях $ANY_IDE.

Современные IDE поддерживают и это. Тот же Eclipse например.

bbk123 ★★★★★
()
Ответ на: комментарий от bytecode

Так проект ещё и импортнуть надо как-то интуитивно.

turtle_bazon ★★★★★
()
Ответ на: комментарий от WatchCat

Лучше троллить поддержкой SVN. Она у них эталонная — что ни коммит, так тормозит, портит метаданные или тупо отказывается выполнять команду :3

vurdalak ★★★★★
()
Ответ на: комментарий от umren

Да когда ее запускаешь и вытекают глаза

Тебе к окулисту.

Интерфейс лютое уг,

Нука предъяви нам эталонный интерфейс.

WatchCat ★★★★★
()

Special Olympics?

А вот мне по барабану, под чем работать, лишь бы деньги платили.

Правда, сейчас платят за Eclipse.

Почему?

Я просто оставлю это здесь - http://www.dice.com :

-----------

http://www.dice.com/job/results?caller=basic&q=IntelliJ IDEA&x=all&am...

32 вакансии

----------

http://www.dice.com/job/results?caller=basic&q=Eclipse&x=all&p=

1672 вакансии

---------

Sad but true...

Bioreactor ★★★★★
()
Ответ на: Special Olympics? от Bioreactor

Как ни странно, но обычно ИДЕ в вакансии не указывают, если только процесс разработки не обмазан какими-то своими страшными костылями для ИДЕ. Так же как не требуют плотника с инструментами Бош или Макита, а ищут человека, который сделает работу быстро, качественно, бюджетно (любые два подчеркнуть). По крайней мере адекватные люди, а остальные могут и по цвету глаз искать и по наличию южно-африканского акцента.

anonymous
()
Ответ на: Special Olympics? от Bioreactor

Ты либо пиздишь, либо не имеешь опыта работы.

anonymous
()

lombock не работает в новой версии

anonymous
()
Ответ на: комментарий от turtle_bazon

Причём, ЕМНИП, ещё раньше, чем в идее.

Сторонним плагином черех Жё.

А ты мне скажи как в идее то работает?

Лучше всех.

WatchCat ★★★★★
()
Ответ на: комментарий от WatchCat

Сторонним плагином черех Жё.

В эклипсе всё сторонним плагином делается. И эклипс не виноват, что в идее плагины могут писать только разработчики идеи.

Лучше всех.

Ты лучше скажи как конкретно работает? Что нужно сделать, чтобы начать пользоваться мавен проектом?

turtle_bazon ★★★★★
()
Ответ на: комментарий от WatchCat

В нетбинс или емакс лучше, но, в целом, вполне годно.

cab ★★★★
()
Последнее исправление: cab (всего исправлений: 1)
Ответ на: комментарий от nexfwall

Идея хороша, но лично мне netbeans больше нравится - и гуй лучше делается, и работа с properties. Что мне очень в идее потнравилось, так это то, что она визуально анонимные классы в лямбды заворачивает.

cab ★★★★
()
Ответ на: комментарий от turtle_bazon

В идее тоже хорошо работает. Я мавен проекты из консоли создаю, а уже потом их скармливаю ИДЕ или емаксу

cab ★★★★
()
Последнее исправление: cab (всего исправлений: 1)
Ответ на: комментарий от cab

Для начала мне интересно он их импортирует или прямо его использует под описание проекта?

turtle_bazon ★★★★★
()
Ответ на: комментарий от turtle_bazon

И эклипс не виноват, что в идее плагины могут писать только разработчики идеи.

Внезапно ты сел в лужу.

Просто поддержка систем сборки это базовый функционал, без которого нынче IDE не IDE, а так, умный редактор текста.

WatchCat ★★★★★
()
Ответ на: комментарий от anonymous

Патамушта люди разные и предпочтения у них разные.
Ваш К.О.

WatchCat ★★★★★
()
Ответ на: комментарий от WatchCat

Просто поддержка систем сборки это базовый функционал, без которого нынче IDE не IDE,

Внезапно, на заре мавена поддержки его не было в идее. Да и в эклипсе. Но в эклипсе он появился раньше, потому что не надо было ждать разработчиков эклипса. С идеей такой фокус, конечно, не пройдёт.

И я тебе просил рассказать как идея поддерживает мавен? Как с ним работать? Что позволяет делать?

turtle_bazon ★★★★★
()
Ответ на: комментарий от takino

«import project»

Ты мне лучше скажи как оно его импортирует? iml свой создаёт или не создаёт? Добавление, удаление зависимости как происходит? Редактирование pom.xml.

сказал не погуглив? на тебе:

Ты лучше мне так же резво нагугли обилие плагинов от сторонних разработчиков.

turtle_bazon ★★★★★
()
Ответ на: комментарий от turtle_bazon

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

Подсветка мавеновского pom-а и запуск мавена по кнопке не есть поддержка.

WatchCat ★★★★★
()
Ответ на: комментарий от turtle_bazon

Ты лучше мне так же резво нагугли обилие плагинов от сторонних разработчиков.

А самому в гугле слабо набрать? Тебе разжевали, в рот положили, а тебе даже проглотить лень?
http://plugins.jetbrains.com/?idea

WatchCat ★★★★★
()
Ответ на: комментарий от vertexua

Да, там все отлично

В vim все отлично с C++? Давно не пробовал его. Там кроме completion хотя бы базовые вещи вроде Find References, Call Hierarchy, переход от места вызова виртуальной функции к одному из ее переопределений работают? Как с отладчиком для С++, также удобно как в MSVC стало? Ошибки с типами прям при наборе кода показывает?

kamre ★★★
()
Ответ на: комментарий от Nagwal

Разве такое же невозможно в NetBeans?

Показ значений переменных в режиме отладки как в отдельном окне (Alt+Shift+1) списка видимых из текущего места переменных, так и во всплывающем «пузыре» в тексте редактора над/под курсором мыши — давнишняя фича NetBeans IDE.

Почему это считается новшеством в IDEA, а не само-собой разумеющейся фичей отладки в IDE, для меня — загадка.

iZEN ★★★★★
()
Ответ на: комментарий от nexfwall

Но а всё же, чем реальные джависты собирают .jar пакеты?

NetBeans сама собирает (Shift+F11):

ant -f /home/igor/projects/JavaApplication123 -Dnb.internal.action.name=rebuild clean jar
init:
deps-clean:
Updating property file: /home/igor/projects/JavaApplication123/build/built-clean.properties
Deleting directory /home/igor/projects/JavaApplication123/build
clean:
init:
deps-jar:
Created dir: /home/igor/projects/JavaApplication123/build
Updating property file: /home/igor/projects/JavaApplication123/build/built-jar.properties
Created dir: /home/igor/projects/JavaApplication123/build/classes
Created dir: /home/igor/projects/JavaApplication123/build/empty
Created dir: /home/igor/projects/JavaApplication123/build/generated-sources/ap-source-output
Compiling 1 source file to /home/igor/projects/JavaApplication123/build/classes
compile:
Created dir: /home/igor/projects/JavaApplication123/dist
Copying 1 file to /home/igor/projects/JavaApplication123/build
Nothing to copy.
Building jar: /home/igor/projects/JavaApplication123/dist/JavaApplication123.jar
To run this application from the command line without Ant, try:
java -jar "/home/igor/projects/JavaApplication123/dist/JavaApplication123.jar"
jar:
СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 0 секунд)

iZEN ★★★★★
()
Ответ на: комментарий от turtle_bazon

Ты мне лучше скажи как оно его импортирует?

Говоришь открыть проект, тыкаешь в pom.xml, открывается.

iml свой создаёт или не создаёт?

Создает. А где он иначе специфичные для среды настройки хранить будет?

Добавление, удаление зависимости как происходит?

Редактируешь зависимости pom.xml, он тебя спрашивает что сделать - переимпортировать их или включить автоимпорт. Если включаешь - будет автоматом детектить все изменения в pom-нике и апдейтить свой проектный файл. Если нет - будет спрашивать каждый раз при изменении помника.

Ты лучше мне так же резво нагугли обилие плагинов от сторонних разработчиков.

Ткни settings -> plugins -> browse reposiotories. Там будет большой список плагинов. Это как раз сторонние, которые залили в центральный репозиторий. А есть еще не залитые туда.

Nagwal ★★★★
()
Ответ на: комментарий от iZEN

Разве такое же невозможно в NetBeans?

Не знаю, кучу лет уже ими не пользоавлся.

Показ значений переменных в режиме отладки как в отдельном окне (Alt+Shift+1) списка видимых из текущего места переменных, так и во всплывающем «пузыре» в тексте редактора над/под курсором мыши — давнишняя фича NetBeans IDE.

Всплывающий baloon уже сто лет как есть. В идее сделали мелкую дополнительную фичу. Обрати внимание на скриншот. Там прямо в строчке и затененным текстом на предыдущих (показывается состояние на период выполенения той строчки).

Nagwal ★★★★
()
Ответ на: комментарий от iZEN

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

nexfwall ★★★★
()
Ответ на: комментарий от iZEN

Build/build artifacts/name. Если в первый раз, то Build/build artifacts/All artifacts/edit, там добавляешь артефакт и настраиваешь всё, что угодно (main class, class path, слияние jar-ов и тд).

Legioner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.