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

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

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

Зачем нужен Geany? Есть же Gedit.

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

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

Eclipse ничего в Program Files/eclipse и /usr/local/eclipse/ не пишет, так как, будучи запущенным от имени непривелегированного пользователя, физически не может туда что-либо записать. Eclipse использует каталог ~/.eclipse/ для дополнений и плагинов, установленных пользователем через менеджер обновлений.

Пора бы уже понять и не пользоваться привелегированной учётной записью для работы в Eclipse в том числе под Windows.

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

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

См. багу что я давал выше и не говорите глупостей.

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

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

Ну как, захотел я письмо на русском написать... стоп. Так это даже не emacs!

oh
()

Это что получается, Eclipse по возможностям почти тот-же NetBeans? Принципиальной разницы мне не видится. Вот только я лично пользую NetBeans, хотя в Eclipse есть Perl и ещё много чего интересного...

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

:-) Ну, точнее, так: 3.6+CDT7.0 заметно лучше 3.5+CDT6.0. Оно гораздо адекватнее парсит C++ код и нормально автокомплитит названия полей и методов даже для шаблонного кода. Как минимум 10 лет назад в Emacs/Cedet этого не было (хотя можно поспрашивать Отта, может, в секретных лисповых лабораториях уже выковали абсолютное оружие :)).

AlexM ★★★★★
()

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

Zhid
()

Обновился, приятненько так

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

> Если бы он весил примерно в тридцать раз меньше.

Попробуй качаться^Wкупить винт побольше.

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

Кстати, там можно с клавиатуры как-то переходить по ошибкам в build-console?

kamre ★★★
()

Ну чо я могу сказать? Скачал, поставил (WinXP, CDT). Первая же какашка: нет поддержки MSVC. Хотя казалось бы, я же не прошу мне давать мне бесплатный компилер! Вы мне дайте ВОЗМОЖНОСТЬ юзать коммерческий компилятор, благо всё сводится к вызову внешней утилиты. (как и у других си-компилеров) Для платформы Windows это вполне естественный выбор.
Далее, нормальное желание - перевести существующие исходники под эклипс. Новый проект + File->Import даёт всё, что угодно, кроме того, что нужно. :) Ну не уроды? И это плод тысяч девелоперов....
Излишне говорить, что никакого intellisence я не увидел - только унылая подсветка препроцессорных директив.
В отдельно открытом файле не работает даже подсказка по ключевым словам! (этакий урезанный intellisence)
Грустно всё это... за какой десктоп борятся люди, если даже инструменты не выдерживают критики?
*заменяет каталог Eclipse на Tetris*

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

> Если бы он весил примерно в тридцать раз меньше.

Delphi 5 :)

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

Это что получается, Eclipse по возможностям почти тот-же NetBeans?


Сравнивать NetBeans и Eclipse по возможностям тоже самое что сравнивать по возможностям Оперу и FF. Эклипс ( ФФ ) можно превратить во что угодно, а нетбинс ( опера ) будет только тем что задумали разрабы нетбинса ( опера ). Поэтому если ты завтра начнешь заниматься чем-нить новым - с большой долей вероятности будет поддержка для эклипса и не очень большой у нетбинса.

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

Ну чо я могу сказать? Скачал, поставил (WinXP, CDT). Первая же какашка: нет поддержки MSVC.


Что за бред. 100 лет назад делал в VS 6.0 Projects > Export > Makefile, который подымал в эклипсе и все было хорошо. 99% что и сейчас все работает так же нормально.

Неассилятор ?

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

>Эклипс можно превратить во что угодно
Куча плагинов к Eclipse заметна. А есть там отличия в отношении разработки при помощи Java?

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

А есть там отличия в отношении разработки при помощи Java?


Что такое Java ? +)) Если ты завтра решишь прогить для Андройда (Java), все будет строиться через эклипс. Если ты решишь завтра заняться разработкой на документуме ( java ), все будет строиться через эклипс. и т.д. Так понятно ?

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

>См. багу что я давал выше и не говорите глупостей.

Не, я думал про другую - раскладкозависимость горячих клавиш. Это не свойство X-server-а, а GTK

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

Короче, понятно. Eclipse - уникальная среда для уникальных целей...


Нет не понял. Это средство для повседневного использования. У меня на работе она в трех экземплярах запущена Lotus, Documentum Composer, Eclipse IDE. Хотя объективно, конечно, Эклипсу (как и нетбинсу) по удобству до Idea, как пешком до луны, однако вот в трех видах использую, потому что без него никуда. А удобно/неудобно это спор студентов.

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

Если бы он весил примерно в тридцать раз меньше.

Eclipse RCP весит не так уж много. ;)

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

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

скачиваешь classic эдишн, из его каталога plugins/ копируешь в свой всё, на что ругается при инсталляциях эклипс.

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

Разбор и «ассистанс» для C++'ного текста в нынешнем (3.6+7.0) Eclipse осуществляется примерно на уровне (где-то чуть хуже, где-то чуть лучше) MSVS-2007 без доп. плагинов.

Внешние компиляторы, разумеется, подцепляются. Более того, именно на Эклипс построены некоторые среды с кросс-компиляцией (CarbideC++ - _официальная_ среда разработки под Симбиан) Правда, поддержка сборки через CMake хромает, и именно с MSVC, судя по гуглу, какие-то сложности :)

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

> Хотя объективно, конечно, Эклипсу (как и нетбинсу) по удобству до Idea, как пешком до луны

Вы слово «объективно» с «субъективно» перепутали. IDEA - ужасный монстр, с далеко не лучшим Usability.

kda ★★★★★
()

Господа, а подскажите ССЗБ как _правильно_ обновлять эклипсу? с сохранением настроек, набора плагинов и пр?

з.ы. да, ССЗБ, эклипса не через пакетный менеджер. но мне так проще, ибо юзаю разные конфигурации, разные сборки с разным набором плагинов, посему проще, когда они просто валяются где-то =)

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

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

Все кроссплатформенные тулкиты для явы — отстой :) // FIXED

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

> IDEA - ужасный монстр, с далеко не лучшим Usability.

покажи лучше.

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

> скачиваешь classic эдишн, из его каталога plugins/ копируешь в свой всё, на что ругается при инсталляциях эклипс.

ясно. Я решил проблему по другому - просто Eclipse SDK скачал, там нужные плагины были.

Но это как-то странно. Плагина может не быть и возможности поставить его через апдейтер - тоже.

WindowsUser ★★
()

Pydev от 3.5 не встал. Еще какой-то компонент из раздела Install new software тоже отказался ставиться.

Откатился на 3.5

MATPOCKUH
()

У кого-нибудь Buckminster Maven support 1.3.0 заработал? Чё-то поставилось, но в настройках мавена нету и нету в шаблонах проектов по этому поводу ничего.

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

>> скачиваешь classic эдишн, из его каталога plugins/ копируешь в свой всё, на что ругается при инсталляциях эклипс.

ясно. Я решил проблему по другому - просто Eclipse SDK скачал, там нужные плагины были.

Но это как-то странно. Плагина может не быть и возможности поставить его через апдейтер - тоже.

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

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


скачиваешь classic эдишн, из его каталога plugins/ копируешь в свой всё, на что ругается при инсталляциях эклипс.


ясно. Я решил проблему по другому - просто Eclipse SDK скачал, там нужные плагины были.


Но это как-то странно. Плагина может не быть и возможности поставить его через апдейтер - тоже.


теоретически эти плагины указаны в requirements, и эклипс должен был предложить их доставить (в предыдущей версии именно так и было).

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

> 100 лет назад делал в VS 6.0....

Милейший, подойдите _медленно_ к календарю и посмотрите на дату: там увидите цифры 2010. Намекаю: студия имеет такой же номер. Это раз. Второе: студия вообще не причём, проект был учебный и собирался банальным командником. Ну и третье: какая разница какую среду я имел, если я тупо хочу добавить в проект десяток внешних файлов?!!?! Тупиздичнее процедуры, чем у эклипиздеца я не видал (да и та не завершилась). Поддержки VC2010 тоже так и не увидел.
Вобщем, смысла делать это угрёбище под винду я не вижу - без поддержки мелкомягкого компилера это просто груда окошек.

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

>Господа, а подскажите ССЗБ как _правильно_ обновлять эклипсу? с сохранением настроек, набора плагинов и пр?

з.ы. да, ССЗБ, эклипса не через пакетный менеджер. но мне так проще, ибо юзаю разные конфигурации, разные сборки с разным набором плагинов, посему проще, когда они просто валяются где-то =)

Где-то у вас противоречие: «с сохранением ... набора плагинов» и «разные сборки с разным набором плагинов» как-то плохо согласуются. Хотя, конечно, понятно, что вы имели в виду.

Я просто использую один workspace для разных версий эклипса. Настройки все подхватывает. Настраивал один раз в 3.4. Сейчас, на 3.6, настройки еще держатся. Плагины, конечно, устанавливать приходится отдельно для каждой версии.

P.S. Устанавливаю Эклипс распоковкой архива с офф. сайта.

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

>Где-то у вас противоречие: «с сохранением ... набора плагинов» и «разные сборки с разным набором плагинов» как-то плохо согласуются. Хотя, конечно, понятно, что вы имели в виду.

имеется в наличии несколько различных эклипс. их все нужно обновить =)

Я просто использую один workspace для разных версий эклипса. Настройки все подхватывает. Настраивал один раз в 3.4. Сейчас, на 3.6, настройки еще держатся. Плагины, конечно, устанавливать приходится отдельно для каждой версии.

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

з.ы. что-т в графическом редакторе поменяли подсветку синтаксиса(( непривычно

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

> Такое же вырвиглазное г-но.

А это как в линупсе (конкретно для GTK+) настроили, такое «вырвиглазное г-но» и получили. Не зря же «родной» внешний вид называется.

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

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

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

Видимо, только мне. Даю наводку: о каком PowerPC 64 речь? Linux, AIX, Windows 7?

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

Чувак! Такое же горе! Поставил MSVC 2010 максимальный. А он @ такой ELF-ы гад не собирает! 2010 год млин на дворе, куда эти мелкомягкие смотрят?

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

> Разбор и «ассистанс» для C++'ного текста ... осуществляется

Охотно верю. ГДЕ И КАК? Очевидных путей не обнаружил. А это, в свою очередь, отпугивает даже потенциальных писак типа меня (всё же, я не конченый виндузятник :) ).

поддержка сборки через CMake хромает, и именно с MSVC, судя по гуглу, какие-то сложности


Да ладно бы просто ЦМаке - это я бы обошёл тупым вызовом ручного Makefile, но что делать, когда невозможно даже подцепить банальные хэдеры?? Уверен, это как-то делается, но почему опять через анус? :(

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

Наверное, это смешно (глядя из убогого пингвинукса), но как вы догадываетесь, это не нам нужен Эпический Клизмоздец (сокр. Эклипс), а ему нужны мы, виндовые девелоперы (а для кого ещё они пишут под Win32??). А уж мы, разбалованные VS, тысячу раз почешем затылок, прежде чем касаться каких-то околопродакшн поделок.

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

> А уж мы, разбалованные VS, тысячу раз почешем затылок, прежде чем касаться каких-то околопродакшн поделок.

Чувак, я просто слышу рыдания разработчиков CDT по всему миру %)

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

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

Eclipse может и нужен в некоторых случаях в сравнении с Emacs. А вот назначение Geany для многих загадка. Ну, если только для хелловордщиков.

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

> А уж мы, разбалованные VS, тысячу раз почешем затылок, прежде чем касаться каких-то околопродакшн поделок.

Хороший аватар.

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