LINUX.ORG.RU

Eclipse 3.6 Helios

 , , ,


0

0

Сегодня, 23-го июня, увидела свет очередная версия интегрированной среды разработки Eclipse — 3.6 под кодовым названием «Helios».

Новые возможности включают в себя следующее:

  • Поддержка архитектур: новые архитектуры Windows x64 и PowerPC 64, более тесная интеграция с Windows 7 и Mac OS X;
  • Общие изменения: фильтры ресурсов, виртуальные каталоги, история инсталляций, использование WebKit в качестве встроенного браузера, встроенный агрегатор новостей, полная поддержка установки UNIX-прав для файлов, улучшения в подсистеме справки;
  • Java Development Tools (JDT): улучшения в детектировании и автокоррекции ошибок, рефакторинге, форматировании кода и в навигации по коду; улучшения в отладчике; отображение аббревиатур вместо полных имен пакетов; более информативный Javadoc; улучшения в интеграции с JUnit;
  • Plugins Development Environment (PDE): отчеты об используемых API; конфигурирование на основании «features»; консоль OSGi;
  • Коллективная разработка: многочисленные улучшения в инструменте «Apply Patch»;
  • Платформа Equinox: Equinox Weaving (инфраструктура для модификации загружаемого байт-кода, например, в целях реализации AOP); мультисессионная консоль Equinox;
  • SWT: поддержка Mozilla на платформе Solaris/SPARC; поддержка иконок внутри поля ввода GtkEntry (для GTK+ ≥ 2.16); поддержка CSS-стилей для виджетов; управляющие последовательности Unicode в отображаемом тексте; поддержка XULRunner версии 1.9.2.

Eclipse — интегрированная среда разработки, вышедшая из недр корпорации IBM, ныне полностью открытая (под лицензией Eclipse Public License). От других IDE, написанных на Java, выгодно отличается использованием виджет-тулкита собственной разработки — SWT, что гарантирует «родной» внешний вид приложения на множестве платформ. Для Eclipse существуют модули для разработки на Java, C/C++, COBOL, Ada, Python, PHP, Ruby, Common Lisp и других языках; модули для работы с базами данных, для поддержки модельно-ориентированных архитектур (MDA) и многие другие. Платформа Eclipse RCP активно используется в коммерческой разработке ПО при создании так называемых «толстых клиентов».

Обзор новшеств Eclipse 3.6 (на русском).

>>> Сайт проекта

★★

Проверено: Aceler ()

Ответ на: комментарий от mine

> Таки поддержка Windows64 != поддержка AMD64

Кстати, таки да. 64-битная сборка под Линкус уже давно есть, вроде как.

Toll ★★ ()

скачал CDT, пытался на него через «install new software» накатить PDT - не получилось, ругнулся про недоступность каких-то репазиториев. скачал PDT, на него нормально накатилось CDT. такие дела.

boo32 ()

эклипс хорош, еще бы не эта чертова .metabase (или как там ее), создаваемая в рабочей директории - цены бы ему не было.

пока будет срать своей .metabase, будем сидеть на netbeans - он красиво и очень удобно создает nbproject в отдельной дире проекта.

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

>Все в Eclipse хорошо...

всё в эклипсе хреново... начиная с перспектив как таковых (до сих пор не понимаю зачем нужны java, j2ee, debug раздельно), продолжая тем что в каждой из них шоткаты работают по своему и заканчивая тем что он ничего не умеет без криворуких сторонних плугинов.

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

>Eclipse пора закапывать ведь есть такая замечательная вещь как IDEA

очевидный фикс же.

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

быдлокодеры счастливы!


Быдлокодеры уже счастливы а пользователи емкаса продолжают работать, работать и работать...


Правильно, солнце еще высоко :)

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

Eclipse пора закапывать ведь есть такая замечательная вещь как NetBeans


очевидный рефикс же.

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

всё в эклипсе хреново... начиная с перспектив как таковых (до сих пор не понимаю зачем нужны java, j2ee, debug раздельно), продолжая тем что в каждой из них >шоткаты работают по своему и заканчивая тем что он ничего не умеет без криворуких сторонних плугинов.


Так и запишем любитель говноКомбайнов.
Сестра, позовите следующего на диагноз :)

vtVitus ★★★★★ ()

о, теперь права можно менять не отходя от кассы :)

alt0v14 ★★★ ()

>Eclipse 3.6 Helios

Все такой же глючный, падучий, тормозной и убогий в плане всего ИДЕ?

Больше всего раздражают в Еклипсе плагины - они выполнены с особым цинизмом.

Mrxrrr ()

>Теперь можно изменять размеры окошка всплывающей подсказки в Linux/GTK.

а раньше нельзя было O_o Интересно а чем же я пользовался? =)

и зачем перешли на вебкит?

з.ы. вообще оч рад. Вечерком надо будет обновиться. Интересно оно подружилось с последним subclipse?...

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

>>Теперь можно изменять размеры окошка всплывающей подсказки в Linux/GTK.

а раньше нельзя было O_o Интересно а чем же я пользовался? =)

ой кажись надо больше спать ночью. понял, сам дурак =)

anonymous ()

> архитектуры Windows x64 и PowerPC 64

только мне кажется, что в этом предложении тёплое ставят в один ряд с мягким?

alt-x ★★★★★ ()
Ответ на: комментарий от Aceler

Через битторент слилось вчера вечером в момент.

anonymous ()

Установка SVN:

An error occurred while collecting items to be installed
session context was:(profile=epp.package.php, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.eclipse.pde.build,3.6.0.v20100603
No repository found containing: osgi.bundle,org.eclipse.pde.core,3.6.0.v20100601

Они там вообще тестируют хоть как-нибудь?

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

Вот странно. Почему PDE как плагин нельзя получить через p2? Пришлось скачать Eclipse SDK, и уже потом ставить PHP SDK сверху, как плагин (сначала взял готовый Eclipse PDT)...

WindowsUser ★★ ()

проблема с хоткеями вообще никак не лечится? =(

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

>Установка SVN:

An error occurred while collecting items to be installed
session context was:(profile=epp.package.php, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.eclipse.pde.build,3.6.0.v20100603
No repository found containing: osgi.bundle,org.eclipse.pde.core,3.6.0.v20100601

Они там вообще тестируют хоть как-нибудь?


кушайте кушайте. 2010 год на дворе. в нормальных ИДЕ всё из коробки сразу же, и при том рабочее, а в эклипсе по дефолту только CVS.

не может ИДЕ быть нормальной когда все нужные плагины написаны сторонними разрабами, которые их либо вообще не тестируют, либо тестируют на уровне «в моей ситуации работает -> в любой работает»

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

> Оно заметно лучше 3.5.

Чем? Я пока вижу только кликабельные сообщения об ошибках. Киллер-фича, но, влин, в Emacs это было минимум 10 лет назад :)

tailgunner ★★★★★ ()

Зачем нужен Eclipse когда есть Geany?

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

>Зачем нужен Eclipse когда есть Geany?

(rofl) Батенька, Вы пропустили тред с обсуждением Geany?? Воистину, зачем нужен ИДЕ, если есть nano =)

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

> Просто отмечусь в треде.

Не скромничай. В честь тебя уже IDE назвали, а ты... =) Это тонкий намёк судьбы «иди кодить уже ;)»

А вообще IDE очень даже неплохая, хотя непонятно, зачем в ней Java.

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

Через торрент у меня тоже слилась, спасибо :D

Aceler ★★★★★ ()

уже нашел багу, зависимости неправильно обсчитываются при установке плагинов. скачал cdt сборку, начал к ней пытаться через гуй доставить плагины, вместо того чтоб доставить требуемые как зависимости jdt.* плагины (и ещё там пару штук - не помню уже), эклипс начал выплёвывать сообщение что их нет и завершать установку. пришлось их руками доставлять.

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

> пришлось их руками доставлять.

просто копировал в plugins (Если да, то где брал недостающие)? Или через интерфейс установщика? Ибо в нем я что-то не нашел, как поставить, например, PDE

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

Да я образно выразился, что «чуть ли не» GTK1. Я вспомнил, почему у меня такое впечатление создалось. Я смотрел, как в SWT можно сделать такую удобную фичу, как всплывающее полное имя частично закрытого элемента дерева. Под виндой, если дерево Navigator'а частично прикрыто другим окном, можно навести мышку на видимую часть элемента дерева и всплывет подсказка с его полным именем. В Linux ничего не всплывает... :( А удобный механизм для добавления такой фичи - GtkTooltip - появился только в GTK+ 2.12.

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

> Swing, который в NetBeans используется, явно хуже получается

Как минимум, он лучше тем, что в нем работают горячие клавиши. Да и разрабатывать под Swing одно удовольствие.

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

Зачем переключаться на другие раскладки в эклипсе?

Legioner ★★★★★ ()

Вот пишут про более тесную интеграцию с виндой 7. А он уже научился, когда обновляется нормальным пользователем в каталог с программами (Program Files), понимать, что для записи туда нужно запросить повышение полномочий? Или так же тупо ничего не сохраняет, как и раньше?

Сорри за оффтопик, да.

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

проблема с хоткеями вообще никак не лечится? =(

Нет.

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

> А есть что-то получше SWT, имеющее «родной» внешний вид и кросплатформенное для Java? Swing, который в NetBeans используется, явно хуже получается

4.2, сравни netbeans и eclipse на mac os

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

> Зачем переключаться на другие раскладки в эклипсе?

Странный вопрос. :)

P.S Вообще-то разговор был про SWT vs Swing.

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

> Зачем переключаться на другие раскладки в эклипсе?

Ну есть любители пописать комментарии в коде на русском, например...

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

Странный вопрос. :)

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

P.S Вообще-то разговор был про SWT vs Swing.

Все кроссплатформенные тулкиты отстой :)

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

>> Зачем переключаться на другие раскладки в эклипсе?

Ну есть любители пописать комментарии в коде на русском, например...

А иногда и интерфейс бывает на русском, сюрприз?

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

>Ну есть любители пописать комментарии в коде на русском, например...

что русский - ты на fortress глянь...

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

>он лучше тем, что в нем работают горячие клавиши.

Горячие клавиши работают и там и там. Привязанность к раскладке это «приятная» особенность GTK, а не SWT.

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

>Горячие клавиши работают и там и там. Привязанность к раскладке это «приятная» особенность GTK, а не SWT.

gtk таки гогно? =)

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

> Зачем переключаться на другие раскладки в эклипсе?

Потому что есть люди, которые не занимаются индокодингом^Wаутсорсингом %)

tailgunner ★★★★★ ()

Мне одному кажеться что в Эклипсе всё как-то нелогично устроено? И плагины и вообще интерфейс в целом.. А ещё что оно всё-ещё сырое? То соде комплит отпадает в пхп, то автобилд ресурсов сам собою отключаеться в adt..

После стабильного и логичного Нетбинса жуть как неудобно..

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

> Вот пишут про более тесную интеграцию с виндой 7. А он уже научился, когда обновляется нормальным пользователем в каталог с программами (Program Files), понимать, что для записи туда нужно запросить повышение полномочий? Или так же тупо ничего не сохраняет, как и раньше?

Проще его держать под users/home. У меня eclips-a обычно живет несколько копий разных версий

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

Не могу скачать

В очередь, сукины дети! Пожалуйста, используйте торренты.

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