Увидел свет Eclipse 3.7 (Indigo)
Для загрузки подготовлено 10 сборок Eclipse, оптимизированных для различных применений платформы, включая варианты для разработчиков, использующих Java EE, JavaScript и C/C++. К сожалению, в этом году из-за отсутствия майнтейнера не была сформирована готовая сборка для разработчиков на языке PHP, но поддержку PHP можно включить через установку PHP Development Tools (PDT) во встроенном в среду Eclipse менеджере инсталляции дополнений.
Ключевые улучшения для разработчиков на языке Java:
- Стабильный релиз пользовательского интерфейса для работы с Git-репозиториями EGit 1.0;
- m2eclipse - бесшовная интеграция с системой Maven, включая работу pom-файлами и запуск сборки из рабочего окружения Eclipse;
- Jubula - система автоматизированного тестирования GUI для Java и HTML;
- WindowBuilder - система визуального проектирования GUI-интерфейса. Код WindowBuilder открыт в этом году компанией Google;
- В Eclipse Marketplace Client добавлена поддержка установки "решения" из каталога через перетаскивание мышью;
- В Mylyn 3.6 добавлена возможность мониторинга сборки в Hudson непосредственно из окружения Eclipse.
Улучшения средств моделирования:
- В Xtext 2.0 значительно упрощен процесс создания предметно-ориентированных языков. Добавлена поддержка создания предметно-ориентированных языков со встроенными Java-подобными выражениями. Добавлен Xtend, новый язык для определения шаблонов, позволяющий плотно интегрировать генерацию кода в инструментальную среду Eclipse. Добавлен новый фреймворк рефакторинга для предметно-ориентированных языков;
- В Acceleo 3.1 обеспечена интеграция генерации кода в цепочки сборки Ant и Maven, а также улучшены возможности по редактированию генераторов кода;
- В CDO Model Repository 4.0 добавлена поддержка нескольких NoSQL БД, таких как Objectivity/DB, MongoDB и DB4O. Оптимизация кэширования и другие улучшения позволили обеспечить работу с моделями, занимающими несколько гигабайт;
- В EMF 2.7 упрощен процесс и увеличена эффективность реплицирования изменений по всем узлам распределенной сети. Вместо отправки полной порции данных, клиент теперь информирует сервер о конкретных изменениях;
- В EMF Compare 1.2 добавлена поддержка UML и улучшена интеграция с SCM;
- EMF Facet - новый проект, позволяющий создавать расширения к существующим метамоделям без их изменения.
Другие улучшения:
- Реализация в Equinox спецификации OSGi R4.3;
- Многочисленные улучшения в интерфейсе Eclipse Platform;
- Поддержка мультитач и управления жестами;
- Поддержка WebKit для всех платформ (Windows, Linux и Mac OS X).
- Реализация в Eclipse Communication Framework (ECF) стандартов OSGi 4.2 Remote Service и Remote Service Admin;
- В Riena 3.0 добавлена поддержка создания приложений на базе web-браузера при помощи Eclipse RAP.
Новые проекты, принятые в этом году в состав Eclipse Indigo:
- Agent Modeling Platform
- Eclipse Generation Factories (EGF)
- Eclipse Gyrex Project
- Eclipse Runtime Packaging Project
- Eclipse Scout
- EMF Facet
- Graphiti
- Jubula Functional Testing Tool
- Maven Integration
- Object Teams
- WindowBuilder
Источник: http://www.opennet.ru/opennews/art.shtml?num=30962
|
0 | Tweet | Нравится |
|