Сообщество разработчиков Eclipse представило релиз пакета Eclipse Galileo, являющегося самым большим выпуском за всю историю проекта: общий состав исходных текстов дорос до отметки 24 млн. строк кода, в создании релиза приняли участие более 380 разработчиков из 44 различных организаций. Пакет объединил в своем составе 33 развиваемых сообществом проекта, ядром которых выступает платформа Eclipse 3.5.
Новшества, добавленные в Eclipse Galileo, отражают три главных направления развития проекта:
- Расширение средств для организации разработки на предприятиях:
- Поддержка разработки для Max OS X с использованием тулкита Cocoa;
- Включение в комплект Memory Analyzer, анализатора потребления памяти для Java приложений;
- Обновление набора для разработчиков на языке PHP - PHP Development Tools (PDT) 2.1, в котором появилась поддержка всех новых возможностей будущего релиза PHP 5.3;
- Новый модуль Mylyn с реализацией поддержки WikiText для редактирования и парсинга документов с разметкой из различных Wiki движков;
- Новый XSL инструментарий для редактирования и отладки XSL файлов;
- Улучшенная версия системы для построения отчетов и организации бизнес-процессов - BIRT 2.5;
- Новая версия среды разработки (IDE) и утилит для программирования на C/C++ - CDT 6.0.
- Добавление в состав пакета поддержки новых технологий моделирования:
- Xtext - новый проект для упрощения разработки на предметно-ориентированных языках программирования;
- Connected Data Objects (CDO) - фреймворк для работы с распределенными EMF (Eclipse Modeling Framework) моделями, сфокусированный на масштабируемости, поддержке транзакций и промежуточном хранении данных (persistence). Из новшеств в CDO отмечена поддержка распределенных транзакций, пессимистический механизм блокировки и сохранения контрольных точек, изменение политик подписки (subscription policies), возможности задания обработчиков при выполнении операций в репозитории, фреймворк для выполнения асинхронных запросов.
- Улучшение ядра платформы EclipseRT, объединяющего ряд технологий и runtime-компонентов, таких как Equinox, RAP, RCP, Riena, BIRT, Swordfish, EclipseLink, ECF и EMF:
|