LINUX.ORG.RU

Eclipse 3.6 Helios

 , 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 ()

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

> в RCP есть какие-либо изменения?

Причем о них написано даже в новости, а уж по ссылкам сколько написано...

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

>>Причем о них написано даже в новости, а уж по ссылкам сколько написано...

я Ъ. по ссылкам не хожу, новости не читаю =]

exception13 ★★★★★
()

SWT, что гарантирует «родной» внешний вид приложения на множестве платформ.

Сколько раз я это слышал...

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

Eclipse на SWT выглядит в линуксе получше чем NetBeans на Swing. Как минимум из-за нормального рендеринга шрифтов. Да и GTK+ темы Swing криво подхватывает.

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

>>получше чем NetBeans на Swing

из-за нормального рендеринга шрифтов


подтверждаю. алсо надо собрать eclipse под n900.

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

> Ура! Надеюсь добавят в Fedora 14

И что ? Так как всегда в текущей федоре еклипса был старее то я юзал обычный с сайта. Развернешь его в /opt/eclipse/ и паши скоко душе угодно. Работает як часы ...

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

SWT, что гарантирует «родной» внешний вид приложения на множестве платформ.

Сколько раз я это слышал...

Ну, к внешнему виде SWT претензий почти нет, правда, это не делает его менее монструозным и тормозным.

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

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

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

Я тоже б хотел, но у меня в истории когда-то давно были нацполы. Сейчас закодировался, но по правилам ЛОРа - нацпол, клеймо на всю жизнь.

vertexua ★★★★★
()

Все, кто сильно хотел, скачали еще на прошлой неделе :)

BlackV
()

Никто не знает куда делась сборка 'linuxtools'? Для RC сборок было, а сейчас не вижу.

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

нет. раньше ни в какую, только с этой версии стал нормально подхватывать

memnek
()

Eclipse всё ещё тормозит?

Или уже пофиксили? Жалко, конечно, что из-за тормозов жабы приходится писать на C# и Delphi и использовать MSVS.

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

Жертва «свободных» дистрибутивов на приеме у врача:
- Доктор у меня болят глаза от шрифтов линакса
- Юзайте бубунту там нормальные шрифты
- но моя суся\фидора\и т.п. лучше
- Санитары, в морг!

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

лично у меня Swing в Fedora отлично выглядит под OpenJDK, федору вычеркивай

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

Как ни странно, но в убунте с установленной sun jre из репозитариев вид шрифтов в SWING заметно отличается от такового в Fedora с установленным sun jre скаченным с сайта sun/oracle.

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

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

в федоре когда я ее видел было также, но это было еще в 4 версии видоры, то бишь давно, так шо могу и ошибаться.

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

ещё как! право лень обновляться.

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

потому шо в опенждк в убунте стоит

dejavu sans

а не невесть шо

зы. cat /usr/lib/jvm/default-java/jre/lib/fontconfig.properties

wfrr ★★☆
()

Для Eclipse существуют модули для разработки на Java, C/C++, COBOL, Ada, Python, PHP, Ruby, Common Lisp и других языках;


Для других языков тоже плагины есть: http://www.scala-ide.org/

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

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


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

Karapuz ★★★★★
()

Все в Eclipse хорошо... Только вот шоткаты на русской раскладке не работают. И зарыт корень зла где-то в SWT. Я пробовал копаться, но там черт ногу сломит, да еще и привязка используется чуть ли не к GTK1...

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

> Kuka, ты что хочешь надрочить побольше скора и стать модератором?

Вот только допью кровь христианских младенцев, ага.

Kuka ★★
() автор топика

На OpenNet гораздо больше инфы.

Ключевые новшества Eclipse 3.6:

• Подготовлен специальный набор инструментов для упрощения разработки C/C++ приложений на платформе Linux. Также подготовлен отдельный установочный пакет, в который включены средства интеграции с популярными утилитами, такими как GNU Autotools, Valgrind, OProfile, RPM, SystemTap, GCov, GProf и LTTng. Недавний опрос предпочтений пользователей Eclipse продемонстрировал значительный рост интереса разработчиков к платформе Linux, создатели Eclipse надеются, что выпуск специального пакета для Linux позволит увеличить популярность решений на базе Eclipse в данной ОС;

• Представлен Marketplace Client, позволяющий организовать быстрый поиск и установку Eclipse-плагинов из специально созданного каталога Eclipse Marketplace, в котором в настоящее время можно найти более 1000 связанных с Eclipse программ;

• Обеспечена поддержка распределенной системы управления исходными текстами Git. Представлено сразу два проекта - Eclipse EGit и JGit. JGit является реализацией системы Git на языке Java, а EGit представляет собой надстройку над JGit с пользовательским интерфейсом для работы с Git-репозиториями;

• В проекте Web Tools Platform появилась поддержка создания, запуска и отладки приложений, написанных с использованием последней версии спецификаций Java EE, включая Servlet 3.0, JPA 2.0, JSF 2.0 и EJB 3.1;

• В проекте JavaScript Development Tools (JSDT) расширены средства для отладки скриптов на языке JavaScript, добавлена поддержка интеграции с внешними отладочными инструментами Rhino и Firebug. Подготовлен специальный установочный пакет, для быстрого развертывания среды для написания web-приложений на базе Eclipse IDE;

• Во фреймворке для создания предметно-ориентированных языков программирования Eclipse Xtext 1.0 добавлено 80 новых функций, включая увеличение производительности и масштабируемости до 30 раз, по сравнению с прошлым выпуском. Новая функция индексирования данных в памяти, позволяет создавать в Xtext более изощренные языки.

• Новый релиз системы моделирования Acceleo 3.0 включает реализацию спецификации OMG Model-to-text (MTL) и предоставляет все возможности, которые можно ожидать от интегрированной среды генерации кода. В новую версию также включен набор инструментов для построения генераторов кода на основе шаблонов, базирующихся на примерах.

Ссылка на новость: http://www.opennet.ru/opennews/art.shtml?num=27073

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

да еще и привязка используется чуть ли не к GTK1...

Нет там никакой привязки к Gtk1. Во всяком случае в SWT-3.5.1 нет.

iZEN ★★★★★
()

Поддержка архитектур: новые архитектуры Windows x64 и PowerPC 64


Не прошло и 11 лет с выхода AMD64, как Eclipse уже переделали SWT под 64-бита. В эстонии и то быстрее работают

Karapuz ★★★★★
()

>что гарантирует «родной» внешний вид приложения на множестве платформ.

Наркоман? Глазам не веришь?

r ★★★★★
()
Ответ на: Eclipse всё ещё тормозит? от derrix

>Или уже пофиксили? Жалко, конечно, что из-за тормозов жабы приходится писать на C# и Delphi и использовать MSVS.

Наркоман чтоле?

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

>И зарыт корень зла где-то в SWT.

То есть в GTK. Проблема таже что в мозилле.

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

* Eclipse/SWT 3.6.x and newer: GTK+ 2.4.1 and its dependencies
* Eclipse/SWT 3.0.x - 3.5.x: GTK+ 2.2.1 and its dependencies
* Eclipse/SWT 2.1.x: GTK+ 2.0.6 and its dependencies

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