Организация Eclipse Foundation анонсировала (http://www.eclipse.org/org/press-release/20120627_junoreleas...) выход ежегодного релиза Eclipse Juno (http://eclipse.org/juno/), объединяющего все развиваемые под эгидой Eclipse проекты, такие как платформа Eclipse, набор инструментов для разработчиков на языке Java, средства для управления исходными текстами, визуальные построители GUI и т.п. В подготовке нового выпуска приняли участие 445 коммитера из более 40 различных организаций. Общий объем выпущенных в рамках Eclipse Juno исходных текстов составляет 55 млн строк кода. Число вошедших в состав релиза проектов достигло 72 (http://eclipse.org/juno/projects.php) (в прошлом году таких проектов было 62, а в позапрошлом - 39). Для загрузки подготовлено (http://www.eclipse.org/downloads/) 13 сборок Eclipse, оптимизированных для различных применений платформы, включая варианты для разработчиков, использующих Java EE, JavaScript и C/C++.
Основные особенности релиза:
- В качестве базовой версии платформы теперь распространяется Eclipse 4.2 (http://www.eclipse.org/eclipse4/), ветка Eclipse 3.x переведена в режим сопровождения, подразумевающем прекращение активного развития, но продолжение исправления ошибок. В Eclipse 4.2 реализован специальный уровень совместимости с веткой 3.x, позволяющий использовать в новой версии платформы старые плагины и RCP-приложения;- Представлен новый проект Code Recommenders (http://www.eclipse.org/recommenders/), в рамках которого подготовлен плагин с реализацией интеллектуального автодополнения кода на языке Java. Путем анализа как приложения используют различные специфичные API формируется база популярных вызовов и "лучшей практики применения", которая в дальнейшем используется для выработки рекомендаций по оптимальному применению API в процессе разработки. Code Recommenders предлагает правильное использование API, примерно как Amazon советует пользующиеся популярностью близкие по тематике товары;
- Eclipse Virgo (http://www.eclipse.org/virgo/) поставляется с новым нано-ядром, предоставляющим возможность сборки очень миниатюрных приложений на базе OSGi;
- В рамках нового проекта Koneki (http://www.eclipse.org/koneki/) подготовлена интегрированная среда разработки для языка Lua - быстрого и компактного скриптового языка программирования, получившего большое распространения в роли встраиваемого в других проекты языка сценариев (например, для определения конфигурации или для написания расширений). Представленная среда разработки обладает всеми типичными для подобных систем функциями, такими как подсветка синтаксиса, возможность сворачивания блоков в коде, поддержка шаблонов, контекстная помощь, наглядное выделение переменных, автоформатирвоание кода и встроенный отладчик с поддержкой удалённой отладки.
- В Xtext (http://www.eclipse.org/Xtext/) интегрирована поддержка отладки выполняемых в JVM реализаций предметно-ориентированных языков (DSL), созданных при помощи Xtext, а также обеспечена
более тесная интеграция с Java Development Tools (JDT);- В Eclipse Equinox (http://www.eclipse.org/equinox/) представлена эталонная реализация новых спецификаций OSGi R5;
- Представлен пакет Eclipse IDE for Automotive Software Developer, предоставляющий (http://www.opennet.me/opennews/art.shtml?num=31266) инструменты и фреймворк для разработки программного обеспечения на базе Eclipse, адаптированного для использования в автомобильной промышленности.
- Представлен пакет Eclipse for Mobile Developers, нацеленный на упрощение загрузки и использования совместно с Eclipse различных мобильных SDK, в том числе Android SDK;- В состав проектов включён новый язык программирования Xtend (http://eclipse.org/juno/projects.php), базирующегося (http://www.opennet.me/opennews/art.shtml?num=32236) на виртуальной машине Java и построенного с использованием фреймворка Eclipse Xtext, предоставляющего набор средств для создания предметно-ориентированных языков. Вместо прямой генерации байткода для JVM, исходные тексты на языке Xtend компилируются в представление на языке Java, примерно также как CoffeeScript компилируется в JavaScript. При этом на выходе получается читаемый Java-код. Xtend не ставит перед собой цель заменить Java, а пытается модернизировать Java и предоставить удобную альтернативу для некоторых слабых мест, сохраняя общее сходство синтаксиса. Xtend остаётся языком со статической типизацией, но при объявлении переменных позволяет явно не указывать типы, если их можно определить из явного контекста. Xtend полностью поддерживает всю базовую функциональность Java, включая поддержку библиотек классов и возможность непосредственного взаимодействия из Xtend-программ с кодом на языке Java и наоборот, поддержку прозрачного вызова написанных на языке Xtend функций из Java-программ.
- Новые проекты, принятые в этом году в состав Eclipse Juno:
- BPEL Designer (http://eclipse.org/bpel/)
- Code Recommenders (http://www.eclipse.org/recommenders/)
- Intent (http://www.eclipse.org/intent)
- Koneki (http://www.eclipse.org/koneki)
- Model Focusing Tools (http://eclipse.org/mft/)
- Orion (http://www.eclipse.org/orion)
- Sapphir (http://www.eclipse.org/sapphire/)
- Virgo (http://www.eclipse.org/virgo/)
- Xtend (http://eclipse.org/juno/projects.php)URL: http://www.eclipse.org/org/press-release/20120627_junoreleas...
Новость: http://www.opennet.me/opennews/art.shtml?num=34206
Да, куда катится мир. Это первый релиз, на моей памяти, у которого красный test results.
Ну что же, будем посмотреть.
> Ну что же, будем посмотреть.Посмотрел на CDT пока улчшений не заметил, зато больше памяти кушает и при сборке проекта cmake'ом ругается java.lang.NullPointerException
3.7 и работала шустрее и собирала нормально...
Почему в прошедшем времени?
Indigo и сейчас хорошо работает :)
Я в итоге перешел на 3.8. Тоже джуно, но при этом всё ещё 3-я ветка. И работает шусто и CDT новый и обещают, что баги фиксили...
> Посмотрел на CDT пока улчшений не заметилСтранно, посмотрите еще раз: http://wiki.eclipse.org/CDT/User/NewIn81. На мой взгляд, из существенных улучшений - поддержка юнит-тестирования, множество доработок для отладки и улучшение индексера.
А для PHP Eclipse нету и не будет? Тока старый 3.7?
есть.
PHP Development Tools (PDT) SDK Feature
org.eclipse.php.sdk.feature.group
3.0.0.v201201110400-77-184_2BEICRgM_fMVcz0M4Va9Oв 3.7.2 таже версия.
а вот linux tools явно новее. и если в 3.7.2 версии аля 0.6, то тут уже 1.0
хотя многое и не ставится, например Apache Directory Studio RCP
есть ли для эклипса поддержка D ? на сколько она хороша ?
Есть нечто, под названием DDT. Умеет подсветку, некоторый рудиментарный code completion, умеет также собирать проекты. Использовать можно, но каких-то удобств ожидать не следует.
Быстро же они перепрыгнули через нумерацию версий Eclipse — с 3.7.1 до 4.2. Какие-то версии между ними были, интересно? И почему нумерация версий не по порядку?
Ветка 4.х долгое время развивалась параллельно 3.х. Сейчас они просто решили офф релизы перевести на 4-ую ветку.
эта ветка имела всю жисть версию 3.8.
даже имело то же кодовое имя Juno.
в качестве доказательств — ещё есть куча дополнений, которые поддерживали эту экспериментальную ветку.
например Oracle Enterprise Pack for Eclipse
http://www.oracle.com/technetwork/developer-tools/eclipse/do...
Eclipse 3.8 M6 (Juno)
OEPE 12c Eclipse Update Site http://download.oracle.com/otn_software/oepe/juno
Нет, 3.8 и 4.2 это разные ветки которые релизятся одновременно под именем Juno:http://www.eclipse.org/projects/project-plan.php?projectid=e...
The 4.2 release is a mature platform release containing significant new feature work, while the 3.8 release focuses on stability and bug fixes.
А для PHP тогда Eclipse Classic 4.2 качать что ли? Там лишнего много наверное? А потом надо PDT плагином доставлять?
ну пара десятков лишнего на винте не страшно.
я всегда классик (он же sdk) ставлю. он как-то надёжней.
но вам можно начать и с Eclipse for RCP and RAP Developers
там http://eclipse.org/downloads/packages/eclipse-rcp-and-rap-de...
>A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client or Rich Ajax Applications (RCP+RAP), plus Mylyn, and an XML editor. In addition to the CVS Eclipse Team provider, it also contains the EGit tooling for accessing Git version control systems.вряд ли лишние будут. хотя кому как.
спасибо попробуем
Субъективно конечно, но по-моему Eclipse 4 выглядит намного хуже, чем даже 3. Как разработчик, я безусловно, ценю его модульность, гибкость и новые концепции, но как пользователь, буду продолжать юзать 3.8 в этом году.P.S. Если вдруг кто-то тоже хочет юзать 3.8, можно взять с [1] чистую платформу (см. "Platform runtime binary") и доставить требуемые компоненты с апдейт-сайта (Main Menu > Help > Install New Software).
[1] - http://download.eclipse.org/eclipse/downloads/drops/R-3.8-20.../
Интересует только одно: появилась ли полноценная поддержка Subversion 1.7 ?
С разморозкой! Она там давно есть.
http://subclipse.tigris.org/
как-то жутко он выглядит в убунте ((
интересно, можно как-то избавиться от этих жутких градиентов, закруглений и кошмарных контролов? и "quick access'..
Можно: http://www.pvsm.ru/eclipse-color-theming/12633
НЕДОДЕЛКА !