LINUX.ORG.RU

IntelliJ IDEA 9 Maia EAP

 , , ,


0

0

Jetbrains открыли тестирование новой версии среды разработки на платформе Java, 9-й версии IntelliJ IDEA под кодовым названием Maia.

Среди нововведений:

  • Поддержка разработки на языке PHP
  • Поддержка новой версии JEE 6 EA, стандартов EJB 3.1, JPA 2.0, JSF 2.0, WebBeans, Bean Validation
  • Поддержка модулей OSGI
  • Tapestry
  • Отладчик JavaScript через plug-in для FireFox
  • Поддержка Google Web Toolkit 1.6
  • Модуль проверки правописания
  • Автодополнение для языка Groovy
  • Фолдинги для замыканий и обобщенных параметров
  • Подсветка неиспользуемых символов

>>> Подробности

★★★★★

Проверено: boombick ()
Ответ на: комментарий от Valor

>Чем лучше?

юзабилити.
Или мне по пунктам расписать, что у идеи лучше автокомплишен(которого у эклипса-то даже в родном(!) адроидовском плагине нет), лучше интеншены, лучше интеграция с CVS'ами(в эклипсе её искаропки вообще нет, кстати). Поддержку groovy/grails можно даже не сравнивать - к идее она на порядок лучше.

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

Уще она так может

at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1395)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:363)
at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:45)
at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:67)
******************************************************************************* ****************
*** M E M O R Y L E A K S D E T E C T E D ***
******************************************************************************* ****************
*** ***
*** The following objects were not disposed:
*** com.intellij.ui.tabs.impl.JBTabsImpl[,0,0,0x0,invalid,alignmentX=0.0,alignmentY =0.0,border=,flags=16777224,maximumSize=,minimumSize=,preferredSize=] of class class com.intellij.ui.tabs.impl.JBTabsImpl

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

+1024

С хорошо продуманной разработкой Эриха Гаммы (в которую было до открытие кода вложено бимерами 40 миллионов зелёных!), это поделие, созданное на коленке, и близко не валялось.

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

> юзабилити.

Есть там несколько неприятных моментов.

Во-первых, по умолчанию для проекта выставляется системная кодировка. Т.е., на виндах это будет 1251, а на маке - MacCyrillic, хотя сложно поверить, что сейчас кто-то будет ею пользоваться (тем более для явы).

Во-вторых, если доставить плагины для других языков (у меня обычно как минимум руби стоит), то скорее всего при импорте явовского мавеновского проекта виртуальная машина для него будет выставлена руби. Мелочь, но противно, да и какой на фиг руби с мавеном?

Не все любят автосохранение. Если его отключить, файл будет автосохраняться при закрытии. Плюс периодический ступор - иногда его можно вылечить с помощью jconsole, иногда нет. Справедливости ради скажу, что эклипс и нетбинс раздражают еще больше.

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

Проголодались? Эклипс течет не хуже, а еще там чудесное автодополнение. List a = new List(), ага.

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

>это поделие, созданное на коленке, и близко не валялось.

Карапузы газируют лужи? "На коленке", лол

rsdn.ru/forum/java/3401500.aspx "Вообще, ловлю себя на мысли, что хочу работать в jetBrains. Мое ИМХО фирма круче гугла по качеству продукта, и по тому, какие там работают разработчики. А также по задачам, которые стоят перед разработчиками"

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

>Есть там несколько неприятных моментов.

да, местами. С другой стороны, хоть сколько-нибудь вменяемой альтернативы даже близко нет, а многие баги они вполне оперативно чинят, особенно если знать кого пинать. ;)

>Не все любят автосохранение. Если его отключить, файл будет автосохраняться при закрытии.


что бесит в эклипсе - так это отсутствие оного. Может вы знаете, как его туда прикрутить?

>Во-первых, по умолчанию для проекта выставляется системная кодировка. Т.е., на виндах это будет 1251, а на маке - MacCyrillic, хотя сложно поверить, что сейчас кто-то будет ею пользоваться (тем более для явы).


да, я, кстати, и сам на эти грабли один раз наступил. С другой стороны, кодировка один раз меняется в настройках и больше проблем нет.

>Во-вторых, если доставить плагины для других языков (у меня обычно как минимум руби стоит), то скорее всего при импорте явовского мавеновского проекта виртуальная машина для него будет выставлена руби. Мелочь, но противно, да и какой на фиг руби с мавеном?


ну это похоже на баг, и такие штуки они обычно быстро чинят.

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

> С другой стороны, хоть сколько-нибудь вменяемой альтернативы даже близко нет

Да.

>Не все любят автосохранение. Если его отключить, файл будет автосохраняться при закрытии.

> что бесит в эклипсе - так это отсутствие оного. Может вы знаете, как его туда прикрутить?

Как в идее - никак (насколько я знаю, но я вообще последнее время мало эклипсом пользуюсь, так что надеюсь, что меня поправят). В настройках воркспейса есть галка для автоматического сохранения перед сборкой. Соответственно, для всяких команд тоже можно задать сохранение измененных файлов перед запуском.

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

>да, я, кстати, и сам на эти грабли один раз наступил. С другой стороны, кодировка один раз меняется в настройках и больше проблем нет.

У них такой длинный мастер создания нового проекта что можно было бы на одну из 20 форм вклеить выбор кодировки. Может они додумаются сделать это?

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

А вот что в эклипсе действительно достает - это необходимость рефреша при внешнем изменении файлов.

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

Я уже и не помню, когда последний раз им пользовался для явы. mvn archetype:generate, а потом просто pom.xml как проект открываешь, и всех делов.

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

>Во-первых, по умолчанию для проекта выставляется системная кодировка. Т.е., на виндах это будет 1251, а на маке - MacCyrillic, хотя сложно поверить, что сейчас кто-то будет ею пользоваться (тем более для явы).

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

>Справедливости ради скажу, что эклипс и нетбинс раздражают еще больше.


Там есть кучи гениальных решений. Поставил вчера эклипс из репа. Говорю - софтваре апдейт. Он мне "инсталяция несконфигурена для опдейтов" сукааа. Кто его так упаковал что он нафиг не нужен?

Нетбинс. Подобрал таки версию которая проинсталировала скалу. Но в плуине платформа 2.7.3. Когда захожу в платформу скалы чтобы добавить другой рантайм выясняю, что это сделать нельзя банальным добавлением файлов - надо писать "platform file" - то есть чуть ли не упаковывать как плугин.

Я конечно еще не отчаюваюсь - поставлю ганимед и таки может напишу платформ файл - но мля - какой здоровый напильник нужен чтобы работать и в бинах и в эклипсе. Уж не говоря о рагульных одеологиях интерфейса в обоих. Первое что хочется сделать - это переделать.

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

> Пользую юникодным линуксом. Радуюсь юникоду. НЕользуешься оффтопиком - настрой чтобы распознавала или открывала уникод.

В разных местах и на разных машинах работать приходится.

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

>Справедливости ради скажу, что эклипс и нетбинс раздражают еще больше.

Справедливости ради, отмечу что даже Еклипс меня раздражает меньше чем Идея. Вот такие вот реалии жизни, господа. А Нетбинс - он просто работает, бывало так запускаешь его в 8.00 утра и часиков так до двух ночи не вырубаешь. Идея бы за это время задрокала насмерть.

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

Смешно. Ушел я в пятницу с работы, нетбинс (я тогда честно пытался им пользоваться) не закрыл, но случилось так, что в субботу попал в больницу и неделю провел там. Возвращаюсь - ниче не работает. Оказалось, что эта красотуля прилежно долбилась к вебсервисам (у нас их много было в проекте) и писала в лог, что достучаться не может. Ну и написала на несколько десятков гигабайт. А идея неделями без перезагрузки работает и никого не дрокает (я не ошибся со спряжением?) насмерть.

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

А да, еще фича нетбинса. Тот же проект. В 6.1 все работало - по-нетбинсовски, конечно, но работало. Выходит 6.5. Радостно обновляемся, и что видим? StackOverflow при открытии проекта (в 6.1 он все еще открывается). Не знаю, как Вы, а я под "просто работает" понимаю нечто другое. Короче, проще заплатить 250 баксов, чем вот так вот, в кулачок, убеждая себя, что оно "просто работает". Впрочем, дело вкуса, разумеется.

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

Да, к слову, с этой платформой (нетбинсом) я где-то лет семь-восемь знаком, еще со времен netbeans developer и forte for java и все время одно и то же - приходится использовать что-то другое. Не мое оно, видимо. Что обидно - поддержка динамических языков в нетбинс вполне приемлима (во всяком случае, достаточна). Вот маленький пример: почему я не могу просмотреть хотя бы то, что javap генерит, если у меня нет исходников какой-либо библиотеки? Глупость ведь.

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