Eclipse Indigo - 3,7, а Eclipse Juno - 4.2, но только 3.8M1. Что 3.8 и как это отличается от 3.7? Я с нетерпением жду поддержки Java 7 и смущен, должен ли я использовать 3.8M1 или ждать 3.7.1
Какая разница между Eclipse 3.7, 3.8 и 4.2?
Ответ 1
... набор функций и 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:
Ответ 2
Одновременный выпуск Juno включал в себя как версии 4.2, так и версии 3.8 платформы приложений Eclipse (путающе, но верно).
4.2 Платформа приложений Eclipse (также известная как e4, E4AP или Eclipse 4.2 SDK) добавляет изменения в рабочую среду, в том числе "смоделированный пользовательский интерфейс, модель ввода зависимостей и сервис-ориентированная модель, стилизация на основе CSS". Важно отметить, что он также включает в себя уровень совместимости 3.X. Для получения дополнительной информации см. FAQ.
Из-за уровня совместимости все пакеты Juno должны запускаться на любом из них. Однако пакетная установка Juno поставляется в комплекте с платформой приложений Eclipse 4.2.
Тем не менее, вы можете загрузить 3.8 Eclipse Platform, а затем установить пакеты Juno, которые вы хотите. См. Eclipse 3.8: где находится сайт загрузки? и Как установить Eclipse EPP (например, функция моделирования EPP на 3.8 )?.
Возможно, стоит отметить, что у 4.2 есть многочисленные жалобы на производительность (см. Какова основная причина обновления до Eclipse Juno? и Очень медленный Eclipse 4.2, как сделать его более отзывчивым?). Вероятно, это связано с тем фактом, что Фонд Eclipse исчерпал средства для проведения тех же тестов производительности на Juno, что и в прошлом (см. http://www.zdnet.com/google-sets-perfect-example-with-20000-donation-to-eclipse-7000003968/).
Ответ 3
3.8M1 поставляется с поддержкой Java 7. заметки о создании ядра JDT подтверждают, что работа, выполненная для поддержка Java 7 слит.
Ответ 4
Существует очень важная разница: кнопки отладки доступны на главной панели инструментов, чтобы вы могли продолжить выполнение с максимальным редактором. Это функция 4.2, недоступная в 3.7
Ответ 5
Все плагины для 3.8 соответствуют 4.2 и 4.3, например. Плагин R statet для 3.8 может быть установлен вместе с ADT (Android) и Pydev после многих лет несовместимости между 3.7 и 4.1 (и более ранними парами версий). 3.8 эмулируется 4.2 или sth, как это.