T.M. SoftStudio

feci quod potui, faciant meliora potentes

Купить полную версию книги "Среда разработки Eclipse 4: Руководство разработчика"

Введение

Некоторые новые возможности Eclipse 4 по сравнению с Eclipse 3

  • UI-интерфейс Eclipse-платформы имеет внутреннее представление в виде EMF-модели, что позволяет изменять UI-интерфейс путем модификации модели без дополнительного кодирования. UI-модель отображается в виде Widget-компонентов GUI-интерфейса реализацией Presentation Engine.

  • Поддержка Dependency Injection (DI) с использованием Eclipse-контекста.

  • Модель событий использует глобальную шину event bus, основанную на шаблоне publish/subscribe.

  • Новые программные интерфейсы Eclipse Context, Dependency Injection, IEventBroker, Application Model, Fragment Model, Workbench.

  • Внешний вид Widget-компонентов GUI-интерфейса может изменяться с помощью CSS-стилей.

  • Улучшенный внешний вид Workbench-среды.

  • Поле глобального поиска Quick Access панели инструментов.

  • Возможность компоновать представления и редакторы в одной области.

  • Новый графический контейнер для области редакторов.

  • Возможность открытия редактора в своем окне.

  • Возможность одновременно менять размеры областей путем перетаскивания точки пересечения их границ.

  • Анимация при операциях Maximize / Restore.

  • Контекстное окно ресурса имеет новую команду Show In.

  • Диалоговое окно удаления проекта показывает его расположение.

  • Улучшенный Java-редактор и Java-компилятор, включая опцию определения утечки ресурсов.

  • Новая OSGi-консоль, основанная на проекте Apache Felix Gogo.

  • Реализация спецификации OSGi Core Release 5 (R5).

  • Встроенный Web-сервер Jetty 8 с поддержкой Servlet 3.0 and JSP 2.2.

Области применения Eclipse

Т. Машнин