LINUX.ORG.RU

Вышел Eclipse 4.5 Mars

 , ,


0

5

Вышла очередная версия проекта Eclipse - набора технологий для разработки на языке Java, самой известной из которых является Eclipse IDE.

Некоторые изменения:

  • Поддержка GTK3 в Linux-версии стабилизирована, теперь поддерживаются также версии 3.10 и выше (ранее официально поддерживались только версии 3.8 и ниже). Для GTK2 теперь поддерживаются только версии 2.18 и выше.
  • В Eclipse Marketplace доступна для загрузки предварительная версия поддержки Java 9.
  • В проект Linux Tools теперь входят средства для управления контейнерами Docker.
  • Новый проект Oomph позволяет легче управлять установкой и конфигурацией нескольких установленных версий Eclipse IDE и синхронизировать пользовательские настройки между workspaces.
  • Улучшена интеграция с системой сборки Maven, включая поддержку Maven 3.3.3, интеграцию с архетипами, улучшенное автозавершение в редакторе pom-файлов и экспериментальную поддержку автоматических обновлений конфигурации.
  • Новый проект Buildship предоставляет интеграцию Eclipse с системой сборки Gradle.
  • Традиционные мелкие улучшения в Java IDE, включая Quick Fixes для Java 8, иерархическое представление для вложенных проектов, возможность настройки perspective, ускорение текстового поиска и другие изменения.
  • Добавлено средство для отправления разработчикам отчётов об ошибках в IDE. Отключаемое.

Кроме того, в этой версии дебютировал новый установщик Eclipse Installer, призванный упростить установку под Windows, Linux и Mac OS X. Доступны и традиционные для предыдущих релизов архивы с исполняемыми файлами Eclipse IDE.

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

anonymous

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

У нетбинса уже появился LaF, который нормально выглядит под линукс?

Он там всегда был. Да-да, нормально и найтивно это разные вещи.

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

Да-да, нормально и найтивно это разные вещи.

Нативный LaF не обязателен. Нормально - это у Intellij. Nimbus - это прошлый век, и сугубо на любителя.

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

Нормально - это у Intellij

Ваши брошюрки меня не интересуют - проходите мимо товарищи свидетели идеи.

ya-betmen ★★★★★
()
Ответ на: комментарий от foror

С вашим спрингом, джирой и прочим ынтерпрайзом мучайтесь сами.

Интеграция с Джирой в Эклипсе есть. Через Mylyn.

anonymous
()

после выхода еклиск 4, сбежал на pycharm рад.

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

На федоре как-то пробовал посмотреть, отрисовка, шрифты хуже некуда.

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

Позвольте узнать, чем Господин себе на жизнь зарабатывает? На каких ЯП и с использованием каких фреймворков пишет?

cherry-pick
()
Ответ на: комментарий от foror

Тоже так делаю, скачиваю «Platform Runtime Binary» в 60 мег. С федорой тоже самое, минимал инстал и понеслась.

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

Что, «началось»? Что, «ява»? Ты дебил? При чем тут дауны, которые один проект одновременно и в git и в svn хостят, и ява? Ты если читать не умеешь, так и скажи - я все пойму.

cherry-pick
()

На днях смотрел, глючит. Не думаю, что за это время все поисправляли.

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

Eclipse прежде всего java. То что они до сих пор используют svn, это конечно здорово.

Ты поехавший? Я тебе про одновременное использование двух VCS в одном проекте говорю, а ты мне про «Eclipse hur-durr java». Читать сначала научись, парниша.

cherry-pick
()
Ответ на: комментарий от cherry-pick

Ты теперь не только пи-пикаешь, но чирикаешь. Я не svn, а про тряпки.

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

А что еще так же удобно для работы с java, aspectj, maven?

Все, кроме Eclipse. Эти бесконечные Ctrl+A,F5->Building Workspace (а иначе нет никакой гарантии, какую версию исходников он будет собирать, если они редактировались вне Eclipse) уже утомили.

X-Pilot ★★★★★
()
Ответ на: комментарий от foror

Мне Maven, Tapestry5 и Hibernate хватало. Сейчас пилю еще более простую систему под себя.

С этим набором, у меня все отлично было и в NetBeans.

X-Pilot ★★★★★
()
Ответ на: комментарий от emcode

Нативный LaF не обязателен. Нормально - это у Intellij. Nimbus - это прошлый век, и сугубо на любителя.

У меня NetBeans с Metal'ом, просто потому что он компактный

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

Эти бесконечные Ctrl+A,F5->Building Workspace

А галочка в настройках, с нативным слежением за файлами не помогла? У меня вроде прекрасно работает, по крайне-мере .classpath сразу обновляет, когда я одной тулзой зависимости туда докидываю.

foror ★★★★★
()
Ответ на: комментарий от X-Pilot

С этим набором, у меня все отлично было и в NetBeans

Что в нем есть такого, что заставит меня слезать с Eclipse, после 7 лет успешной работы с ним?

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

Что в нем есть такого, что заставит меня слезать с Eclipse, после 7 лет успешной работы с ним?

Если дело привычки, то ничего. Но вообще, в Netbeans обычно быстрее всего появляется поддержка новых возможностей Java. Плюс всякие мелочи (например, индикация состояния проекта в системах контроля версий сделана намного лучше, чем в Eclipse, выполнение HQL прямо из IDE и пр.).

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

Индикация проекта в CVS нормально сделана только в эклипсе, за ним нетбинс, а для идеи лучше работать без контроля версий.

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

Индикация проекта в CVS нормально сделана только в эклипсе, за ним нетбинс, а для идеи лучше работать без контроля версий.

Так. Анонимусу больше не наливать!

X-Pilot ★★★★★
()
Ответ на: idea от sprite_13

idea
А что еще так же удобно для работы с java, aspectj, maven?

(включая платные IDE)

https://www.jetbrains.com/idea/

Как все наверное догадались, вопрос бы провокационным.

Про maven - сможете ли вы построить дерево зависимостей и кликом сделать exclude у зависимости в IDEA?
Пример, у вас есть проект на spring, который из за обратнoй совместимости использует commons-logging, я хочу увидеть какая зависимость тащит за собой commons-logging и сделать для него exlude. Из за отсутствия этой фичи в IDEA мои коллеги регулярно тащат в большой проект ненужные зависимости.


Про скорость - попробуйте открыть около 40 проектов в IDEA.
Если кто-то говорил, что Eclipse тормозит, хм... У меня idea съедает
памяти примерно в полтора раза больше. А как у вас? Если вы не хотите держать все 40 проектов открытыми, а хотите открывать их по мере необходимости, то IDEA делает это медленно даже на i7 16GB RAM. Почему? Ответ - индексация.

Внешний вид - если вы программируете по 8+ часов в день и работаете под linux(иначе что вы делаете на LOR?), то наверное заметили, что idea написана на swing, а eclispe на SWT. Что делает на idea заметным переключения между меню и окнами коих в idea приходится держать открытыми на каждый проект(см предыдущий параграф).
На eclipse этой проблемы нет. Отрисовка нативная и быстрая.
Также вы наверное заметили, что шрифты в swing(idea) под linux, мягко говоря кривоваты, в Eclipse, спасибо SWT этой проблемы тоже нет. Опять же спасибо SWT и нативной отрисовке.

PS Для тех у кого eclipse тормозит. Не ставьте тормозные плагины, типа mylyn, wtp, выключите не нужные валидаторы и build automaticaly. Если хотите все и сразу ставьте STS.

PPS Справедливости ради нужно сказать, что javaScript на IDEA писать удобней, так что если вы пишите на нём IDEA или WebStorm удобней Eclipse.

Yilativs ★★★★
()

Что бы флуда было меньше, я предлагаю обратить внимание, что лучшие java проекты ориентируются именно на Eclipse.

Spring - https://spring.io/tools/eclipse
Hibernate - http://hibernate.org/tools/
GWT - https://developers.google.com/eclipse/
Android - http://developer.android.com/tools/sdk/eclipse-adt.html
AspectJ - https://eclipse.org/aspectj
findbugs - http://findbugs.cs.umd.edu/eclipse/

Сначала поддержка чего-то действительно хорошего появляется в eclipse и только потом догоняют IDEA и NetBeans.

Так было с maven, aspectj, hibernate, spring, gwt, android.

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

Сначала поддержка чего-то действительно хорошего появляется в eclipse и только потом догоняют IDEA и NetBeans.

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

Лично у меня, когда мне приходится что то делать в eclipse, возникает ощущение, что я во что то коричневое вляпался и надо об траву вытираться.

Я всеми руками за IntelliJ. NetBeans тоже вполне юзабильно. Но не это.

d-strip
()
Ответ на: комментарий от d-strip

Да и вообще, даже если отбросить все, кроме написания кода, то Idea намного удобнее, с ее автодополнениями и пр., что сделано для удобства, а не: «что, автодополнение? я хз зачем это, но что-нибудь напишем».

d-strip
()
Ответ на: комментарий от d-strip

Да, только пользоваться этим невозможно в eclipse.

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

Такое чувство, что делали абы как, лишь бы заработало
Лично у меня, когда мне приходится что то делать в eclipse, возникает ощущение

Мы о чувствах или реальных вещах?
Я привел примеры чем Eclipse реально удобней IDEA, чувства предлагаю оставить для барышень.

На счет «то Idea намного удобнее, с ее автодополнениями», у вас не работает автодополнение в Eclipse?!

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

Все, что будет дальше - мое ИМНО. Также я в целом сторонник прямого редактирования, а не визуализаций. Конечно, это отдает свой отпечаток.

Про maven - сможете ли вы построить дерево зависимостей и кликом сделать exclude у зависимости в IDEA?

mvn dependency:tree намного лучше выглядит чем любая реализация графисеская с кучей кнопок и стрелок. Также у меня есть привычка смотреть в lib собранного артефакта.

Про скорость - попробуйте открыть около 40 проектов в IDEA.
то IDEA делает это медленно даже на i7 16GB RAM

i5, 4gb. Открыто три разных проекта в idea, один с ~100 maven моделями, остальные по 3-5 модулей. Тормозов не наблюдается.

Ответ - индексация.

И хорошо. Я хочу быстро получать доступ к любой части проекта.

Внешний вид - если вы программируете по 8+ часов в день и работаете под linux(иначе что вы делаете на LOR?), то наверное заметили, что idea написана на swing, а eclispe на SWT. Что делает на idea заметным переключения между меню и окнами коих в idea приходится держать открытыми на каждый проект(см предыдущий параграф).
На eclipse этой проблемы нет. Отрисовка нативная и быстрая.
Также вы наверное заметили, что шрифты в swing(idea) под linux, мягко говоря кривоваты, в Eclipse, спасибо SWT этой проблемы тоже нет. Опять же спасибо SWT и нативной отрисовке.

Опять же, извините, но не наблюдаю тормозов. Зато в eclipse наблюдаю. Но это не связано с окнами, общее впечатление.

Для тех у кого eclipse тормозит. Не ставьте тормозные плагины, типа mylyn, wtp, выключите не нужные валидаторы и build automaticaly

Ничего такого, как и другого нет, build automaticaly выключен. Когда в eclipse начинаешь что то ставить, он еще хуже начинает работать. А уж про неизвестные ошибки типа появление окна nullpointer непонятно откуда и с чем связанного - это я вообще молчу.

d-strip
()
Ответ на: комментарий от d-strip

Про maven - сможете ли вы построить дерево зависимостей и кликом сделать exclude у зависимости в IDEA?

mvn dependency:tree намного лучше выглядит чем любая реализация графисеская с кучей кнопок и стрелок. Также у меня есть привычка смотреть в lib собранного артефакта.

В том то вся штука, что нет, выглядит хуже, и отключать не нужные не удобно. И кстати, вы же сами видите, что в IDEA это сделано плохо, и вы вместо этого используете консоль(тоже делают все мои коллеги на IDEA). О чем я и говорю. Для Maven, AspectJ и большого колличество проектов, idea не удобна.

Ответ - индексация.

И хорошо. Я хочу быстро получать доступ к любой части проекта.

Попробуйте поработать на 40ка проектах. На Dual Core и на SATA диске тормозит очень заметно.

Ничего такого, как и другого нет, build automaticaly выключен. Когда в eclipse начинаешь что то ставить, он еще хуже начинает работать. А уж про неизвестные ошибки типа появление окна nullpointer непонятно откуда и с чем связанного - это я вообще молчу.

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

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

Про большое количество проектов уже писал. Все работает

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

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

По поводу прорисовки окон, кстати :)

Только что поставил свежий Eclipse, думаю дай ка еще раз попробую, может наступит чудо.

Так вот, при простом переключении между окнами, с пустым эклипсом, даже без проекта, переключение на окно с эклипсом происходит примерно за 2с. WTF?

Создал проект маленький. Открываю в нем Hello.java. Открывается примерно 4с. Ну думаю, ладно, надо еще несколько раз попробовать. (Закрываю-Открываю файл)*5. Все те же 4с. Причем даже видно, как со скрипом все открывается.

В соседнем окне Idea с 50 maven модулями прекрасно работает и не жужжит.

Так что, извините, не верю.

d-strip
()
Ответ на: комментарий от Yilativs

Почему? Ответ - индексация.

и правда, зачем она нужна, и ещё куча интеллектуальных возможностей IDEA

вон vim вообще летает

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

пользуюсь в том числе по mac os выглядит отлично, особенно начиная с 13

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