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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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