В чем разница между Eclipse 3.7, 3.8 и 4.2? - PullRequest
30 голосов
/ 09 августа 2011

Eclipse Indigo - 3.7, а Eclipse Juno - 4.2, но 3.8M1 только что выпущен. Что такое 3.8 и чем это отличается от 3.7? Я с нетерпением жду поддержки Java 7 и не понимаю, стоит ли мне использовать 3.8M1 или ждать 3.7.1

Ответы [ 5 ]

20 голосов
/ 12 сентября 2012

Одновременный выпуск Juno включал в себя как версию Eclipse 4.2, так и версию 3.8 (запутанно, но верно).

Платформа приложения Eclipse 4.2 (также известная как e4, E4AP или Eclipse 4.2)SDK) добавить изменения в рабочую среду, включая «смоделированный пользовательский интерфейс, внедрение зависимостей и модель программирования на основе служб, стилизацию на основе CSS».Важно отметить, что он также включает уровень совместимости 3.X.См. FAQ для получения дополнительной информации.

Из-за уровня совместимости все пакеты Juno должны работать на любом из них.Однако пакетные установки Juno поставляются только с платформой приложений Eclipse 4.2.

При этом вы можете загрузить платформу Eclipse 3.8 и затем установить нужные пакеты Juno.См. Eclipse 3.8: где находится сайт загрузки? и Как установить Eclipse EPP (например, функция моделирования EPP на 3.8)? .

Это, вероятно, стоитотмечая, что 4.2 имеет множество жалоб на производительность (см. Какова основная причина обновления до Eclipse Juno? и Очень медленный Eclipse 4.2, как сделать его более отзывчивым? ).Вероятно, это связано с тем, что у Eclipse Foundation не хватило средств на то же тестирование производительности на Juno, что и в прошлом (см. http://www.zdnet.com/google-sets-perfect-example-with-20000-donation-to-eclipse-7000003968/).

14 голосов
/ 09 августа 2011

... набор функций и API для следующей версии Eclipse SDK после 3.7, обозначенный релиз 4.2 и под кодовым названием Juno. это релиз происходит одновременно с выпуском платформы 3.8. 4.2 релиз является зрелой платформой, содержащей значительные новые функция работы, в то время как релиз 3.8 фокусируется на стабильности и баге исправления.

От: http://www.eclipse.org/projects/project-plan.php?projectid=eclipse

Также поддержка Java 7 началась с 3.7.1:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=288548

4 голосов
/ 09 августа 2011

3.8M1 поставляется с поддержкой Java 7 . Замечания по сборке ядра JDT подтверждают, что работа, выполненная для поддержки Java 7 , была объединена.

1 голос
/ 21 июня 2012

Существует очень важное отличие: кнопки отладки доступны на главной панели инструментов, так что вы можете продолжить выполнение с развернутым редактором.Это функция 4.2, недоступная в 3.7

0 голосов
/ 24 сентября 2012

Все плагины для 3.8 подходят 4.2 и 4.3, например. Плагин R statet для 3.8 может быть установлен вместе с ADT (Android) и Pydev после многих лет несовместимости между 3.7 и 4.1 (и парами более ранних версий). 3.8 эмулируется 4.2 или чем-то подобным.

...