EGit 1.0 выходит с Eclipse Indigo


В соответствии с политикой Eclipse, касающейся ежегодных обновлений, теперь доступна версия 3.7, известная как Indigo. Усовершенствования, включая функции, предназначенные для разработчиков Java, и улучшенную технологию моделирования.

В новой версии есть 10 предопределенных пакетов, чтобы упростить загрузку и использование Indigo, хотя пакета Eclipse для разработчиков PHP нет.

Разработчики Java WindowBuilder (построитель графического интерфейса пользователя на основе Eclipse) — это проект с открытым исходным кодом Eclipse.

(Нажмите, чтобы увеличить)

Они также получают EGit 1.0, что означает, что они могут использовать Git для управления исходным кодом. Egit не включен по умолчанию в предопределенный пакет Java / JEE, поэтому его необходимо добавить как отдельный шаг. Затмение. EGit построен на основе JGit, реализации Git на Java. Ян Булл в блоге EclipseSource предлагает новичкам в Git ознакомиться с книгой Pro Git или учебником Eclipse EGit для начинающих.

Другие функции Java-разработчика включают возможность работы с проектами Maven непосредственно из Eclipse и поддержку мониторинга сборки Hudson непосредственно из рабочего пространства Eclipse. Моделирование Eclipse также было улучшено. Среда разработки языка Xtext теперь включает возможность создания предметно-ориентированных языков (DSL) со встроенными Java-подобными выражениями, наряду с Xtend, языком генерации кода, который создает код Java и позволяет тесно интегрировать генерацию кода в инструментальную среду Eclipse. Xtend поддерживает конструкции, включая статические и внедренные динамические расширения, интеллектуальную обработку строк, диспетчеризацию полиморфных методов и вывод типов.

Разработчики баз данных получат выгоду от включения репозитория моделей, который интегрируется с несколькими базами данных NoSQL, включая Objectivity / DB, MongoDB и DB4O.

Те из вас, кто работает над распределенными системами, получат поддержку в новой версии EMF (Eclipse Modeling Framework) 2.7. Обновленная версия позволяет более умно реплицировать изменения в распределенных системах: клиент может отправить обратно на сервер минимальное описание того, что было изменено, вместо того, чтобы отправлять обратно весь новый экземпляр произвольно большого размера. EMF Compare 1.2 обеспечивает специализированную поддержку UML и более полно интегрирован с SCM, а новый проект под названием EMF Facet позволяет без изменений расширять существующую метамодель Ecore.

Среда выполнения Eclipse имеет ряд улучшений, включая поддержку мультитенантных сущностей JPA (Java Persistence API). Мультитенантность — это термин, используемый в облачных вычислениях для обозначения возможности запускать несколько клиентов на одном экземпляре программного обеспечения, установленном на нескольких серверах, чтобы вы могли улучшить использование ресурсов, разрешив балансировку нагрузки между «арендаторами». Это дополнение к Eclipse означает, что вы можете включить сохраняемость JPA, если пишете приложения в стиле SaaS.

Еще одним улучшением является реализация спецификации OSGi 4.3 в Equinox 3.7, включая использование общих подписей, общих возможностей и требований к пакетам.

Если вам интересно, что случилось с PHP Developers Package (PDT), то есть новость, что он не включен из-за отсутствия сопровождающего пакета! Вы по-прежнему можете установить соответствующие модули, используя обычную функцию «Установить новое программное обеспечение». Отсутствие пакета снижает заметность PDT, и его популярность может пойти на убыль.

Вы можете загрузить различные пакеты Eclipse с www.eclipse.org/downloads.


Добавить комментарий