The OpenNET Project / Index page

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

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

25.06.2014 20:57

Организация Eclipse Foundation представила ежегодный релиз Eclipse Luna, объединяющего все развиваемые под эгидой Eclipse проекты, такие как платформа Eclipse, набор инструментов для разработчиков на языке Java, средства для управления исходными текстами, визуальные построители GUI и т.п. Для загрузки подготовлено 14 сборок Eclipse, оптимизированных для различных применений платформы, включая варианты для разработчиков, использующих Java SE, Java EE, JavaScript, PHP и C/C++.

В подготовке нового выпуска приняли участие 340 разработчиков, представляющих 52 различных организации. Общий объем выпущенных в рамках Eclipse Luna исходных текстов составляет 61 млн строк кода. Число вошедших в состав релиза проектов составило 76. По сравнению с прошлым выпуском добавлено восемь новых проектов: EMF Client Platform, EMFStore, Sirius, BPMN2 (Business Process Model and Notation), BPMN2 Modeler, Paho, QVTd (QVT Declarative) и XWT. Прекращена поддержка проектов: Agent Modeling Platform, EclipseLink Project и SCA Tools.

Основные особенности выпуска:

  • Полная поддержка Java 8 в инструментах для разработки на Java, средствах создания плагинов, в Object Teams, Xtext, Xtend, Eclipse Communication Framework, компонентах для интеграции с Maven. В компилятор Eclipse включены появившиеся в Java 8 языковые улучшения, средстава рефакторинга, инструменты для упрощения перевода анонимных классов в лямбда-выражения и наоборот, новые опции для форматирования кода с лямбда-выражениями;
  • В clipse Equinox добавлена поддержка спецификации OSGi R6.
  • ECF-реализация стандарта OSGi Remote Service/Remote Service Admin улучшена в плане поддержки возможностей Java 8 (CompleteableFuture) в асинхронных внешних сервисах;
  • Eclipse Paho 1.0, в который вошли клиентские библиотеки, утилиты и тестовые материалы для использования протоколов обмена сообщениями MQTT и MQTT-SN, ориентированных для использования в системах Machine-to-Machine (M2M) и Internet of Things (IoT). Библиотеки с поддержкой протоколов доступны для Java, C/C++, Python и JavaScript в вариантах для настольных систем, встраиваемых платформ и мобильных устройств;
  • Улучшен пользовательский интерфейс Eclipse Workbench: добавлена новая тёмная тема оформления, реализована возможность разделения областей редактирования, обеспечен вывод номеров строк по умолчанию, сокращены пустоты в базовом представлении, добавлена поддержка скрытия панели быстрого доступа;
  • Обновлён пакет для разработчиков на языке PHP: добавлена поддержка PHP 5.5 и увеличена производительность редактора кода. Для упрощения установки комплекта для разработчиков на PHP для загрузки доступен готовый пакет "Eclipse for PHP Developers";
  • В Eclipse Code Recommenders интегрирован поисковый движок Snipmatch для поиска отрывков кода. Обеспечена возможность простой передачи новых блоков кода в совместно используемый репозиторий;
  • Представлен компонент EMF Client Platform, который предоставляет принципиально новый способ разработки пользовательского интерфейса на основе форм;
  • Поддержка спецификации UML 2.5 в инструментах графического моделирования;
  • В ECF Terminal добавлена поддержка интегрированной командной строки для Windows, Linux и OS X;
  • В Memory Analyzer добавлена поддержка анализа дампа кучи от Java 8, включая распознавание коллекции классов Java 8;
  • В CDT (C/C++ Development Tooling) добавлен обособленный отладчик для C/C++, который можно использовать как из командной строки, так и из графического интерфейса Eclipse;
  • Добавлен Sirius, визуальный редактор для создания собственных предметно-ориентированных инструментов графического моделирования. Система графического моделирования EcoreTools полностью переписана на основе Sirius.


  1. Главная ссылка к новости (http://eclipse.org/org/press-r...)
  2. OpenNews: Увидел свет Eclipse Kepler
  3. OpenNews: Инициатива по подготовке выпусков Eclipse с длительным сроком поддержки
  4. OpenNews: Релиз интегрированной среды разработки Eclipse Orion 1.0, работающей в браузере
  5. OpenNews: Увидел свет Eclipse Juno
  6. OpenNews: Проект Eclipse развивает новый язык программирования Xtend
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/40081-eclipse
Ключевые слова: eclipse
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (48) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 21:58, 25/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Торт. Эклипс всегда был жручим до памяти тортом, таким и остался.
     
  • 1.2, Аноним (-), 22:17, 25/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Установил темную тему - редактор (CDT) по прежнему имеет белый фон. Где поломано?
     
  • 1.3, Аноним (-), 22:36, 25/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Сколько напарился с вариантом эклипса в виде IDE для Texas Instruments... Глюки, вылеты регулярные. Надо будет протестировать вариант GCC и луну.
     
     
  • 2.5, umbr (ok), 23:12, 25/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    CDT c GCC хорошо работает, даже под виндой.
     
  • 2.20, Аноним (-), 06:53, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    У техасцев всегда руки росли в плане софта не из того места...
     

  • 1.4, rshadow (ok), 22:40, 25/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Госпадииии.... да когдаж нормальный IDE на сях напишут.
     
     
  • 2.7, Anonim66666 (?), 23:27, 25/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    qtcreator же
     
     
  • 3.11, rshadow (ok), 00:46, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В перспективе вроде торт. А сейчас даже под нужные языуи плагинов нету
     
     
  • 4.15, Dragonic (ok), 01:49, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В перспективе вроде торт. А сейчас даже под нужные языуи плагинов нету

    какие языки? все нужные (C++, QML) поддерживает

     
     
  • 5.17, Аноним (-), 04:44, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Кому и кобыла - невеста.
     
     
  • 6.21, Аноним (-), 06:54, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Кому и кобыла - невеста.

    А кому и питон - ЯП? :).

     
  • 2.8, KaE (ok), 23:42, 25/06/2014 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Госпадииии.... да когдаж нормальный IDE на сях напишут.

    Текстовый редактор с подсветкой синтаксиса+make/cmake+cli=самый нормальный IDE для сей.

     
     
  • 3.12, rshadow (ok), 00:54, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Текстовый редактор с подсветкой синтаксиса+make/cmake+cli=самый нормальный IDE для сей.

    Нет. В IDE можно сложные вещи делать просто. Да и все на порядок удобнее.

    Предлагать текстовый редактор в треде IDE это все равно что предлагать вам виндовый блокнот. Без подсветки синтаксиса. Без автоотступов. Даже без нормальной кодировки. Писать можно? Можно. Удобно? Нет.

     
     
  • 4.13, anonymous (??), 01:26, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Текстовый редактор с подсветкой синтаксиса+make/cmake+cli=самый нормальный IDE для сей.
    > Нет. В IDE можно сложные вещи делать просто.

    Ты б конкретизировал, что ли.

     
     
  • 5.54, iZEN (ok), 14:09, 28/06/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот ещё микрообзор: http://samolisov.blogspot.ru/2014/06/eclipse-luna.html
     
  • 4.22, Аноним (-), 07:05, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Предлагать текстовый редактор в треде IDE это все равно что предлагать вам
    > виндовый блокнот. Без подсветки синтаксиса. Без автоотступов.

    Ну не знаю, Geany для сей IMHO выше крыши. Особенно с плагинами. Тут вам и отступы и подсветка и даже всякие там списки функций, автодополнение и т.п. - чего еще надо?

    А быстро отрихтовать по мелочи пару строк "in place", в иерархии размерами типа линевого кернела - вообще проще всего встроенным в mc редактором.

    Еще code::blocks есть. На первый взгляд вполне себе IDE для си++'ников этакое.

    А так вообще вопрос - насколько IDE по типу вьюжлстудии реально надо. Вон Торвальдс запустил по минимуму операционку и целый кернель в куда более простом редакторе накатал. А чего вы добились с вашими мега-IDE?

     
     
  • 5.40, Аноним (-), 15:12, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Тут вам и отступы и подсветка и даже всякие там списки функций, автодополнение и т.п. - чего еще надо?

    Рефакторинг…

     
     
  • 6.42, iZEN (ok), 15:49, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тесты...
     
     
  • 7.44, Аноним (-), 16:03, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Тесты...

    Что - тесты? Какие именно тебе тесты нужны? И чего по этому поводу в IDE ожидается увидеть? И как это согласуется с практиками существующих проектов, которые реально заморачивались тестами?

     
     
  • 8.47, iZEN (ok), 22:51, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Автоматическое оборачивание кода в тесты и наоборот 8212 создание тестов для ... текст свёрнут, показать
     
     
  • 9.51, umbr (ok), 12:57, 27/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это смотря что считать развитием проекта ... текст свёрнут, показать
     
  • 6.43, Аноним (-), 16:01, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Рефакторинг…

    Рефакторинг - понятие растяжимое. Что по этому поводу должно IDE делать? Не будет же IDE за програмера код писать.

     
     
  • 7.48, iZEN (ok), 22:53, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Рефакторинг…
    > Рефакторинг - понятие растяжимое. Что по этому поводу должно IDE делать? Не
    > будет же IDE за програмера код писать.

    Не поверишь, но IDE при рефакторинге пишет код за программиста.


     
  • 7.52, umbr (ok), 13:02, 27/06/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    При рефакторинге IDE выполняет рутинные операции по изменению и перекомпоновке кода.
     
  • 3.27, Аноним (-), 07:22, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Блин... Emacs напомнило... После 10 - 20 т. строк кода уже глазки вешаются.
     
  • 2.18, Аноним (-), 05:04, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Никогда :) Увы и ах это нереально написать на сях чтонибудь сравнимое по функционалу с IDEA или Eclipce... как бы это было не пичально но сколько лет уже прошло, а нормальной IDE и не пахнет даже.
     
     
  • 3.23, Аноним (-), 07:06, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Никогда :) Увы и ах это нереально написать на сях чтонибудь сравнимое
    > по функционалу с IDEA или Eclipce...

    Видал когда-нибудь линуксный кернел? Там функциональности - хоть отбавляй. Ну вот правда не по редактированию текста, это да.

     
     
  • 4.28, canon (?), 08:36, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    неудачный пример, кстати.
     
     
  • 5.45, Аноним (-), 16:05, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > неудачный пример, кстати.

    А чего в нем неудачного? Огромная масса кода на сях, который вполне успежно живет и процветает, т.к. достаточно разумно разбили на субкомпоненты. Так что оно вполне себе живет и здравствует при немеряном размере и сложности, который за пояс заткнет много иного софта.

     
  • 4.29, Аноним (29), 09:39, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это разные по структуре проекты, привести проект eclipse к жесткой структуре вероятно можно, но на это уйдёт огромное количество времени, которое вероятно никто не захочет тратить.
     
     
  • 5.49, iZEN (ok), 22:56, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Это разные по структуре проекты, привести проект eclipse к жесткой структуре вероятно
    > можно, но на это уйдёт огромное количество времени, которое вероятно никто
    > не захочет тратить.

    Отчего же? Eclipse — это прежде всего агрегат взаимодействующих компонентов, которые взаимодействуют между собой по открытым и задокументированным протоколам OSGi "шины". Почти то же самое происходит в компонентах операционных систем.


     
  • 3.33, Аноним (-), 10:37, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > пичально но сколько лет уже прошло, а нормальной IDE и не
    > пахнет даже.

    Это означает, что на C++ его тоже не напишешь.

     
  • 3.39, Картоныч (?), 12:57, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Столетназад уже все было. VS,Borland,Watcom. Просто сейчас никому не впилось писать большие вещи на C/C++, а раньше выхода другого не было.
     
     
  • 4.41, umbr (ok), 15:33, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сейчас мало кто помнит что такое Borland.
     
     
  • 5.50, iZEN (ok), 23:00, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Сейчас мало кто помнит что такое Borland.

    Я помню Borland JBuilder v.1/2/3, которые были написаны на C++, а сбоку к ним прикручивалась JRE 1.1.x и отдельной библиотекой JFC/Swing (которая в самой IDE не использовалась вплоть до версии 4.0). Вот это был ТОРМОЗ!

     
  • 5.55, FyFy (?), 11:35, 29/06/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ой да ладно, Embarcadero Rad Studio отличный инструмент. Знаете, в чем его главный плюс? Сторонних компонентов написан выше крыши. Вот мне, например, понадобилось набросать по-быстрому пограммку с оракловской БД взаимодествующую и генерящую отчеты в .pdf или .xls - один запрос яндексу и 10 минут выбираешь, что ставить, полчаса-час на написание программки :) Установил пакеты, накидал на форму компонентов - все работает. У меня нет времени разбираться как оно внутри устроено, мне просо нужно скомпилировать и работать. Сможете вы тоже самое сделать в "текстовом редакторе с подсветкой синтаксиса"?
     
     
  • 6.56, umbr (ok), 13:09, 29/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Евгений Густман, это вы?
     
  • 3.58, zubrag (?), 14:15, 01/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Лет эдак-так 15 назад писал на плюсах под OS/2, использовал IBM VisualAge for C++, на тот момент был практически идеален. Что с ним дальше стало я не следил.
     
  • 2.26, anonymus (?), 07:08, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    можно ли считать, что emacs написан на си?
     
     
  • 3.31, Аноним (-), 10:36, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет, он написан на Emacs
     
  • 3.34, Andrey Mitrofanov (?), 10:38, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > можно ли считать, что emacs написан на си?

    Считай: 20.0%. ohloh.net/p/emacs/analyses/latest/languages_summary

     
     
  • 4.35, Andrey Mitrofanov (?), 10:40, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Считай: 20.0%.

    18.4%, ой.

     
  • 2.57, Онаним (?), 23:09, 29/06/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какая разница на чём оно написано? Главное чтобы удобно было и работало хорошо. Не? Я и сам фанат старых компьютеров, но для дела-то можно более-менее нормальный взять, уже не такая уж роскошь вроде...
     

  • 1.6, Аноним (-), 23:15, 25/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Что означает прекращение поддержки для проекта? Разработка EclipseLink заморожена?
     
  • 1.16, Vernat (ok), 03:46, 26/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    подхватывает темную тему gtk3?
     
  • 1.37, Аноним (-), 11:34, 26/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Порезанные значками буквы в правой-нижней части картинки выглядят эпичненько.
     
  • 1.38, Картоныч (?), 12:45, 26/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поставил ради посмотреть PyDev. Вроде автокомплишен как-то работает. Впрочем, баловство это все. Vim+Python - самая боевая связка.
     
     
  • 2.46, Аноним (-), 16:07, 26/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Vim+Python - самая боевая связка.

    Такое только самые боевые скрипткидисы используют? :)

     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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