Різниця між Eclipse Europa, Helios, Galileo


174

Чим відрізняються версії Eclipse (Europa, Helios, Galileo)? Що найкраще для настільних додатків?


54
ОП просить роз'яснити деякі незрозумілі конвенції, які використовує Eclipse (ви знаєте, IDE), я не бачу в цьому нічого поганого. Якщо це питання не відповідає вашим стандартам, просто проігноруйте його.
Паскаль Thivent

41
Дякуємо, що задали це запитання, можливо, через деякий час управління продуктами Eclipse дізнається, що більшість користувачів не дають **** про прізвиська, які вони додають до продуктів. Вони повинні використовувати імена лише внутрішньо і зберігати версію чітко видимою, тому звичайні користувачі (як не розробники, які не затьмарюють) могли б знати, що вони використовують, не витрачаючи на гуглінг 30 хвилин.
sorin

9
Цікаво, чи вважає фонд Eclipse "показати номер версії в діалоговому вікні довідки, як і будь-який інший програмний продукт у світі", як дійсний запит на функцію. Нинішня ситуація стає невиправданою. Я не заперечую, щоб моє програмне забезпечення мала непотрібне ім'я, але я хотів би сказати, який саме номер версії я теж маю. Найменше так, що коли я бачу речення на кшталт "працює над Геліосом чи пізнішими", я знаю, чи маю я версію Helios чи пізніше (наприклад).
Dawood ibn Kareem

7
Бог благословить їх, якщо вони зрозуміють, що ВСІ МНЕ ДИВНІТЬСЯ, це БОГ, ПОТРІБНИЙ ВЕРСІЙНИЙ НОМЕР ...
Сіддхарт

1
Не дивно, що Eclipse сильно перероблений. Він починається від своєї назви.
Pacerier

Відповіді:


224

Сторінка Eclipse (програмне забезпечення) у Вікіпедії досить добре резюмує:

Релізи

Починаючи з 2006 року, Фонд Eclipse координує щорічний випуск одночасно . Кожен випуск включає платформу Eclipse, а також ряд інших проектів Eclipse. До виходу Галілея випуски були названі на честь лун Сонячної системи.

Поки що кожен одночасний випуск відбувся наприкінці червня.

Випуск Проекти з основною версією платформи
Фотон 27 червня 2018 року 4.8
Кисень 28 червня 2017 року 4.7                 
Неон 22 червня 2016 року 4.6                 
Марс, 24 червня 2015 р. 4.5 Марсові проекти
Luna 25 червня 2014 року 4.4 Проекти Luna
Kepler 26 червня 2013 р. 4.3 Проекти Kepler
27 червня 2012 р. 4.2 Проекти Juno
Indigo 22 червня 2011 3.7 Проекти Indigo
Helios 23 червня 2010 3.6 Проекти Helios
Галілей 24 червня 2009 р. 3.5 Проекти "Галілео"
Ганімед 25 червня 2008 р. 3.4 Ганімедські проекти
Європа 29 червня 2007 р. 3.3 Проекти Європи
Каллісто 30 червня 2006 р. 3.2 Проекти Callisto
Затемнення 3.1 28 червня 2005 року 3.1  
Eclipse 3.0 28 червня 2004 3.0  

Підводячи підсумок, Helios, Galileo, Ganymede тощо - це лише кодові назви версій платформи Eclipse (особисто я вважаю за краще, щоб Eclipse використовував традиційні номери версій замість кодових імен, це зробило б речі зрозумілішими та легшими). Моя пропозиція полягає у використанні останньої версії, тобто Eclipse Oxygen (4.7) ( в оригінальній версії цієї відповіді написано "Геліос (3.6.1)" ).

Зверху на "платформу" Eclipse потім поширює різні пакети (тобто "платформу" з набором стандартних плагінів для досягнення спеціалізованих завдань), таких як Eclipse IDE для розробників Java , ID Eclipse для розробників Java EE , Eclipse IDE для C / C ++ Developers тощо (див. Це посилання для порівняння їх вмісту).

Для розробки додатків Java Desktop, Helios ID Eclipse IDE для розробників Java повинен бути достатнім (ви завжди можете встановити "додаткові плагіни", якщо потрібно).


83
+100 (якщо я міг би) для: "Я вважаю за краще, щоб Eclipse використовував традиційні номери версій замість кодових імен, це зробило б речі зрозумілішими та простішими"
oosterwal

10
Справжня проблема полягає в тому, що як тільки ви встановите реліз, такий як Helios, вийде новий реліз, такий як Indigo, Eclipse не сприймає цей новий випуск як оновлення до поточного випуску. Запуск нової версії (на Mac) не сприймає налаштування зі старих. Я так багато разів "починав" моє налаштування Eclipse, що я абсолютно втомився від його використання, якщо чесно. Я повинен щось робити не так. :-(
Райан Х.

1
Між іншим, я щойно знайшов це посилання про перехід від Helios до Indigo: lenettoyeur-on-eclipse.blogspot.com/2011/06/…
Ryan H.

З моменту появи випуску Eclipse Neon, ось проект проекту .
vallismortis

Чи можете ви змінити це на Wiki Wiki? Цей вміст потрібно періодично оновлювати.
vallismortis

15

Це лише позначення версій (подібно до windows xp, vista або windows 7), якими вони користуються для того, щоб назвати свої основні версії, а не використовувати номери версій. тому ви хочете використовувати найновішу доступну версію eclipse, яка є геліосом (або 3.6, що відповідає номеру версії).


10

Щоб переглянути список імені випуску Eclipse та відповідний номер версії, перейдіть на цей веб-сайт. http://en.wikipedia.org/wiki/Eclipse_%28software%29#Release

  • Дата випуску Версія платформи
  • Юнона ?? Червень 2012 р. 4,2?
  • Індіго 22 червня 2011 року 3.7
  • Геліос 23 червня 2010 року 3.6
  • Галілей 24 червня 2009 року 3.5
  • Ганімед 25 червня 2008 року 3.4
  • Європа 29 червня 2007 р. 3.3
  • Каллісто 30 червня 2006 року 3.2
  • Затемнення 3.1 28 червня 2005 року 3.1
  • Eclipse 3.0 21 червня 2004 3.0

Мені надто не подобається те, що фундація Eclipse НЕ використовує номер версії для їх завантаження або в діалоговому вікні Довідка -> Про затемнення. Вони відображають версію на веб-сторінці для завантаження, але власне ім'я файлу є чимось на зразок:

  • eclipse-java-indigo-SR1-linux-gtk.tar.gz
  • eclipse-java-helios-linux-gtk.tar.gz

Але з часом ви забуваєте, яке ім'я релізу походить із номером версії. Я б більше віддав перевагу умові іменування файлів, наприклад:

  • затемнення-3.7.1-java-indigo-SR1-linux-gtk.tar.gz
  • eclipse-3.6-java-helios-linux-gtk.tar.gz

Таким чином ви отримаєте BOTH від імені файлу, і він може бути відсортований у списку каталогів. На щастя, вони в основному вибирають імена в алфавітному порядку після попереднього (за винятком 3,4-Ганімеда та новішого 3,5-Галілео).


5

Кожна версія має деякі вдосконалення в певних технологіях. Для користувачів найбільша різниця полягає у тому, чи слід виконувати певні плагіни чи ні, оскільки деякі були зроблені лише для певної версії Eclipse.


4

На платформі Galileo та Helios було надано програмування, а плагіни, які не оновлюються, тепер слід розміщувати у підпапці "dropins" ("eclipse / dropins / plugin_name / особливості", "eclipse / dropins / plugin_name / plugins") замість папки Eclipse ("затемнення / функції" та "затемнення / плагіни").

Також для програмування потрібен найкращий Eclipse - останній Eclipse. Наразі в ньому занадто багато помилок, і вся команда Eclipse зараз робить виправлення помилок. З Європи покращено інтерфейс дуже мало. ІМХО.


4

Вони є послідовними, вдосконаленими версіями одного і того ж продукту. Хтось помітив, як імена останніх трьох та наступних релізів в алфавітному порядку (Galileo, Helios, Indigo, Juno)? Це, мабуть, те, як вони пітимуть у майбутньому, так само, як кодові назви випуску Ubuntu збільшуються в алфавітному порядку (зверніть увагу, що Indigo - не місяць Юпітера!).


3

Випуски Eclipse названі на честь супутників Юпітера, і кожен позначає послідовний випуск.

Helios - це поточний випуск, з якого ви можете завантажити eclipse, оскільки потрібне програмування http://www.eclipse.org/downloads/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.