The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Увидел свет Eclipse Juno

27.06.2012 22:33

Организация Eclipse Foundation анонсировала выход ежегодного релиза Eclipse Juno, объединяющего все развиваемые под эгидой Eclipse проекты, такие как платформа Eclipse, набор инструментов для разработчиков на языке Java, средства для управления исходными текстами, визуальные построители GUI и т.п. В подготовке нового выпуска приняли участие 445 коммитера из более 40 различных организаций. Общий объем выпущенных в рамках Eclipse Juno исходных текстов составляет 55 млн строк кода. Число вошедших в состав релиза проектов достигло 72 (в прошлом году таких проектов было 62, а в позапрошлом - 39). Для загрузки подготовлено 13 сборок Eclipse, оптимизированных для различных применений платформы, включая варианты для разработчиков, использующих Java EE, JavaScript и C/C++.

Основные особенности релиза:

  • В качестве базовой версии платформы теперь распространяется Eclipse 4.2. Ветка Eclipse 3.x переведена в режим сопровождения, подразумевающем прекращение активного развития, но продолжение исправления ошибок. В Eclipse 4.2 реализован специальный уровень совместимости с веткой 3.x, позволяющий использовать в новой версии платформы старые плагины и RCP-приложения;
  • Представлен новый проект Code Recommenders, в рамках которого подготовлен плагин с реализацией интеллектуального автодополнения кода на языке Java. Путем анализа как приложения используют различные специфичные API формируется база популярных вызовов, представляющих "лучшую практику применения API", которая в дальнейшем используется для выработки рекомендаций по оптимальному использованию API в процессе разработки. Code Recommenders предлагает правильное использование API, примерно как Amazon советует пользующиеся популярностью близкие по тематике товары;
  • Eclipse Virgo поставляется с новым нано-ядром, предоставляющим возможность сборки очень миниатюрных приложений на базе OSGi;
  • В рамках нового проекта Koneki подготовлена интегрированная среда разработки для языка Lua - быстрого и компактного скриптового языка программирования, получившего большое распространения в роли встраиваемого в других проекты языка сценариев (например, для определения конфигурации или для написания расширений). Представленная среда разработки обладает всеми типичными для подобных систем функциями, такими как подсветка синтаксиса, возможность сворачивания блоков в коде, поддержка шаблонов, контекстная помощь, наглядное выделение переменных, автоформатирвоание кода и встроенный отладчик с поддержкой удалённой отладки.
  • В Xtext интегрирована поддержка отладки выполняемых в JVM реализаций предметно-ориентированных языков (DSL), созданных при помощи Xtext, а также обеспечена более тесная интеграция с Java Development Tools (JDT);
  • В Eclipse Equinox представлена эталонная реализация новых спецификаций OSGi R5;
  • Представлен пакет Eclipse IDE for Automotive Software Developer, предоставляющий инструменты и фреймворк для разработки программного обеспечения на базе Eclipse, адаптированного для использования в автомобильной промышленности.
  • Представлен пакет Eclipse for Mobile Developers, нацеленный на упрощение загрузки и использования совместно с Eclipse различных мобильных SDK, в том числе Android SDK;
  • В состав проектов включён новый язык программирования Xtend, базирующегося на виртуальной машине Java и построенного с использованием фреймворка Eclipse Xtext, предоставляющего набор средств для создания предметно-ориентированных языков. Вместо прямой генерации байткода для JVM, исходные тексты на языке Xtend компилируются в представление на языке Java, примерно также как CoffeeScript компилируется в JavaScript. При этом на выходе получается читаемый Java-код. Xtend не ставит перед собой цель заменить Java, а пытается модернизировать Java и предоставить удобную альтернативу для некоторых слабых мест, сохраняя общее сходство синтаксиса. Xtend остаётся языком со статической типизацией, но при объявлении переменных позволяет явно не указывать типы, если их можно определить из явного контекста. Xtend полностью поддерживает всю базовую функциональность Java, включая поддержку библиотек классов и возможность непосредственного взаимодействия из Xtend-программ с кодом на языке Java и наоборот, поддержку прозрачного вызова написанных на языке Xtend функций из Java-программ.
  • Новые проекты, принятые в этом году в состав Eclipse Juno:


  1. Главная ссылка к новости (http://www.eclipse.org/org/pre...)
  2. OpenNews: Проекту Eclipse присуждена премия ACM System Software Award
  3. OpenNews: Сообщество Eclipse наградило своих лучших представителей
  4. OpenNews: Проект Eclipse развивает новый язык программирования Xtend
  5. OpenNews: Проект Eclipse празднует десятилетие
  6. OpenNews: Увидел свет Eclipse 3.7 (Indigo)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/34206-eclipse
Ключевые слова: eclipse
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (23) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.10, Аноним (-), 23:55, 27/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Да, куда катится мир. Это первый релиз, на моей памяти, у которого красный test results.
     
  • 1.12, mine (ok), 00:28, 28/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну что же, будем посмотреть.
     
     
  • 2.27, mine (ok), 18:54, 28/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну что же, будем посмотреть.

    Посмотрел на CDT пока улчшений не заметил, зато больше памяти кушает и при сборке проекта cmake'ом ругается java.lang.NullPointerException
    3.7 и работала шустрее и собирала нормально...

     
     
  • 3.29, umbr (ok), 22:08, 29/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Почему в прошедшем времени?
    Indigo и сейчас хорошо работает :)
     
     
  • 4.33, mine (ok), 00:30, 01/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Я в итоге перешел на 3.8. Тоже джуно, но при этом всё ещё 3-я ветка. И работает шусто и CDT новый и обещают, что баги фиксили...
     
  • 3.31, an. (?), 16:13, 30/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Посмотрел на CDT пока улчшений не заметил

    Странно, посмотрите еще раз: http://wiki.eclipse.org/CDT/User/NewIn81. На мой взгляд, из существенных улучшений - поддержка юнит-тестирования, множество доработок для отладки и улучшение индексера.

     

  • 1.14, Аноним (-), 01:37, 28/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А для PHP Eclipse нету и не будет? Тока старый 3.7?
     
     
  • 2.15, ананим (?), 02:11, 28/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    есть.
    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

     

  • 1.17, JL2001 (ok), 10:17, 28/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    есть ли для эклипса поддержка D ? на сколько она хороша ?
     
     
  • 2.18, anonymous (??), 10:35, 28/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть нечто, под названием DDT. Умеет подсветку, некоторый рудиментарный code completion, умеет также собирать проекты. Использовать можно, но каких-то удобств ожидать не следует.
     

  • 1.19, iZEN (ok), 11:26, 28/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Быстро же они перепрыгнули через нумерацию версий Eclipse — с 3.7.1 до 4.2. Какие-то версии между ними были, интересно? И почему нумерация версий не по порядку?
     
     
  • 2.20, mine (ok), 11:53, 28/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ветка 4.х долгое время развивалась параллельно 3.х. Сейчас они просто решили офф релизы перевести на 4-ую ветку.
     
     
  • 3.22, ананим (?), 12:50, 28/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    эта ветка имела всю жисть версию 3.8.
    даже имело то же кодовое имя Juno.
    в качестве доказательств — ещё есть куча дополнений, которые поддерживали эту экспериментальную ветку.
    например Oracle Enterprise Pack for Eclipse
    http://www.oracle.com/technetwork/developer-tools/eclipse/downloads/oepe-1211
    Eclipse 3.8 M6 (Juno)
    OEPE 12c Eclipse Update Site http://download.oracle.com/otn_software/oepe/juno
     
     
  • 4.26, Аноним (-), 17:16, 28/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, 3.8 и 4.2 это разные ветки которые релизятся одновременно под именем Juno:

    http://www.eclipse.org/projects/project-plan.php?projectid=eclipse

    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.

     

  • 1.21, Аноним (-), 12:41, 28/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А для PHP тогда Eclipse Classic 4.2 качать что ли? Там лишнего много наверное? А потом надо PDT плагином доставлять?
     
     
  • 2.23, ананим (?), 12:55, 28/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ну пара десятков лишнего на винте не страшно.
    я всегда классик (он же sdk) ставлю. он как-то надёжней.
    но вам можно начать и с Eclipse for RCP and RAP Developers
    там http://eclipse.org/downloads/packages/eclipse-rcp-and-rap-developers/junor
    >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.

    вряд ли лишние будут. хотя кому как.

     

  • 1.24, Аноним (-), 15:52, 28/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    спасибо попробуем
     
  • 1.25, an. (?), 16:05, 28/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Субъективно конечно, но по-моему 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-201206081200/

     
  • 1.28, Аноним (-), 10:50, 29/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересует только одно: появилась ли полноценная поддержка Subversion 1.7 ?
     
     
  • 2.30, umbr (ok), 22:12, 29/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    С разморозкой! Она там давно есть.
    http://subclipse.tigris.org/
     

  • 1.32, deodar (?), 23:56, 30/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    как-то жутко он выглядит в убунте ((
    интересно, можно как-то избавиться от этих жутких градиентов, закруглений и кошмарных контролов? и "quick access'..
     
     
  • 2.34, Leonidos (?), 19:47, 28/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Можно: http://www.pvsm.ru/eclipse-color-theming/12633
     

  • 1.35, Аноним (-), 14:25, 13/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    НЕДОДЕЛКА !
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру