Организация Eclipse Foundation представила (https://www.eclipse.org/org/press-release/20150624_mars_rele...) ежегодный релиз Eclipse Mars (http://www.eclipse.org/mars/), объединяющего все развиваемые под эгидой Eclipse проекты, такие как платформа Eclipse, набор инструментов для разработчиков на языке Java, средства для управления исходными текстами, визуальные построители GUI и т.п. Для загрузки подготовлено (http://www.eclipse.org/downloads/) 14 сборок Eclipse, оптимизированных для различных применений платформы, включая варианты для разработчиков, использующих Java SE, Java EE, JavaScript, PHP и C/C++.
В подготовке нового выпуска приняли участие 380 разработчиков. Общий объем выпущенных в рамках Eclipse Luna исходных текстов составляет 65 млн строк кода. Число вошедших в состав релиза проектов составило (https://projects.eclipse.org/releases/mars) 79. По сравнению с прошлым выпуском добавлено семь новых проектов: e(fx)clipse (https://projects.eclipse.org/projects/technology.efxclipse), Trace Compass (https://projects.eclipse.org/projects/tools.tracecompass), Thym (https://projects.eclipse.org/projects/tools.thym), SWTBot (https://projects.eclipse.org/projects/technology.swtbot), RCP Testing Tool (https://projects.eclipse.org/projects/technology.rcptt), Oomph (https://projects.eclipse.org/projects/tools.oomph), Lua Development Tools (LDT) (https://projects.eclipse.org/projects/tools.ldt). Прекращена поддержка проектов: Paho (http://projects.eclipse.org/projects/technology.paho), Model Focusing Tools (http://projects.eclipse.org/projects/mylyn.context.mft), Koneki (http://projects.eclipse.org/projects/technology.koneki) и Intent (http://projects.eclipse.org/projects/mylyn.docs.intent).Основные особенности выпуска:
- Начальная поддержка Java 9 в Eclipse IDE;
- Расширение возможностей Eclipse IDE: новая реализация быстрых исправлений (Quick Fixes) для Java 8, иерархическое представление вложенных проектов в Project Explorer, ускорение операций текстового поиска, возможность кастомизации перспектив (perspectives (http://www.tutorialspoint.com/eclipse/eclipse_perspectives.htm));
- В инструментах для Linux появились средства для создания и управления контейнерами/образами контейнеров Docker;
- Представлен новый проект Oomph, существенно упрощающий установку Eclipse IDE и предоставление специфичного для конкретных проектов рабочих столов. Oomph также позволяет сохранить и организовать совместный доступ к настройкам на разных рабочих столах пользователя.- Реализована полноценная поддержка системы сборки Gradle в Eclipse IDE. Установка, настройка и инициирование сборок Gradle из Eclipse выполняется через новый проект Buildship.
- Улучшены средства использования Maven из Eclipse. Обеспечена поддержка Maven 3.3.3, улучшена интеграция различных типов архитектур, расширены функции автодополнения в редакторе POM и представлена экспериментальная поддержка автоматического обновления конфигурации;
- В Sirius 3.0, визуальном редакторе предметно-ориентированных инструментов графического моделирования, представлены новые возможности, помогающие создавать диаграммы. Существенно увеличена производительность при обработке больших моделей. Внесены изменения в язык запросов, нацеленные на упрощение написания и проверки выражений;
- В рамках проекта Jubula реалихован клиентский API, позволяющий разработчикам создавать тестовые сценарии на Java и сохранять их в репозитории с кодом;
- В рамках работы по увеличению качества всех проектов Eclipse реализована новая возможность автоматической отправки сообщений об ошибках - в случае ошибки пользователю выводится предложение отправить отчёт разработчикам соответствующего проекта Eclipse;
- Добавлен новый проект Thym, предоставляющий инструменты для кросс-платформенной сборки мобильных приложений с использованием платформы
Apache Cordova.URL: https://www.eclipse.org/org/press-release/20150624_mars_rele...
Новость: http://www.opennet.me/opennews/art.shtml?num=42497
+
Краткость сестра таланта, Изя показал всем в очередной раз мастер-класс.Как всегда плюсанул Изе в карму.
Да, такая кнопка есть прямо под постом.
Почему во многих дистрибутивах Eclipse 3.8? Следующие версии такие плохие?
Кто-то ставит Java-IDE из дистрибутивов?
вообще ставят, да, но это ошибка. Ставьте из офф.сайта или апдейченых реп, господа.
Потому что бесплатно никто не хочет работать. Если что-то интересное вроде VLC ещё попилить любят, то готовить установочные пакеты - нет.
> Потому что бесплатно никто не хочет работать.Сколько стоило портировать Eclipse 4.4.2 Luna с линукса на FreeBSD?
http://www.freshports.org/java/eclipse/
Ась?(Ecipse для FreeBSD не разрабатывают. Соответствующего дистрибутива IDE для этой ОС нет. Но есть исходники с условиями компиляции для трёх ОС: Windows, Mac OS X и GNU/Linux. Как хочешь, так и патчи системно-зависимые части.)
Потому что многие дистрибутивы лохо-ориентированные. Они не для программистов а для тех, кто сам боиться пару конфигурационных файлов поправить. Вот и получается, что аудитория не способна оценить преимущества свежих IDE. А если кто-нибудь всё-таки отважится попросить обновления - его баг закроют с формулировкой "касается меньше процента пользователей".Выбирайте дистрибутивы сделанные людьми для людей, а не корпорациями для окупаемости.
что за времена пошли? ну не будет обычный пользователь (а в случае IDE - программист) каждый год учить новый инструмент (да и сторонние плагины не появятся быстро).
Я хочу решать задачи, а не настраивать постоянно "молоток".
Каждый год люди рождаются и умирают, так же каждый год появляются новые проекты и новые разработчики, которым имеет смысл выбирать что-то "более новое".
>Я хочу решать задачи, а не настраивать постоянно "молоток".Во-первых, каких-то радикальных изменений в IDE не замечено.
Во-вторых, никто не заставляет обновлять молоток.
иерархическое представление вложенных проектов в Project ExplorerЕще кто-то пользуется иерархическими проектами на Java в 2015 году?
Ты даже не представляешь, на чём летает аэрофлот.
На иерархических проектах?
Один мой коллега очень любит IntelliJ IDEA. На вопрос что ему не нравится в Eclipse сказал, что одной из вещей, которых ему там не хватает, является это самое иерархическое вложение проектов. Мол если maven позволяет так организовывать проекты, то и IDE должна это поддерживать из коробки.
> иерархическое представление вложенных проектов в Project Explorer
> Еще кто-то пользуется иерархическими проектами на Java в 2015 году?Неужели в России деградировало всё настолько, что модульное проектирование стало в диковинку?
Что касается веб проектов, то при микросервисной архитектуре не нужна подобная иерархия (parent pom для maven проектов). А на счет России ничего сказать не могу, россиянам виднее.
Внезапно, кроме микросервисной архитектуры в 2015 году, существует еще много других. Но я конечно, говорю о реальном мире, а не о хипстерском мирке, где главный-вопрос-жизни-смерти-и-всего-такого — «does it scale?»
Как раз этот вопрос в реальном мире более чем актуален. Клиент почти всегда грузит систему больше, чем ожидалось. И если это хоть как-то не планировалось заранее (ага, то, что задачи выйдут за запланированные пределы) - начинается беготня с жопой в мыле. потому что даже если за переделку готовы платить - надо, чтобы она ещё была возможна малой кровью.
Это была отсылка к https://www.youtube.com/watch?v=b2F-DItXtZsВ видео по ссылке в полной мере раскрыта связь парент пома и скалабилити.
Я, в общем, на связь и не претендовал. Хотел только напомнить, что проблемы со scalability обычно догоняют, когда не ждали. особенно тех, кто считает, что они ему не грозят. Что это (как и любая другая реальная проблема) породило кучу псевдо-знатоков и "серебряных пуль" - это понятно, оно всегда так.
Ну да. Версии меняются. А несколько таргетов в одном проекте до сих пор через одно место. Могли бы уж в 2015 запилить, но нет лучше рисоварку диаграмм да контейнеры Docker.
У меня одного после обновления Луны до Марса посыпались какие-то ошибки из Мавена?