Różnica między Eclipse Europa, Helios, Galileo

174

Jaka jest różnica między wersjami Eclipse (Europa, Helios, Galileo)? Która z nich jest najlepsza dla aplikacji komputerowej?

Ballon
źródło
54
OP prosi o wyjaśnienia dotyczące niektórych niejasnych konwencji używanych przez Eclipse (wiesz, IDE), nie widzę w tym nic złego. Jeśli to pytanie nie odpowiada Twoim standardom, po prostu je zignoruj.
Pascal Thivent
41
Dzięki za zadanie pytania, być może po jakimś czasie zarząd produktu Eclipse dowie się, że większość użytkowników nie daje **** na pseudonimy, które nadają produktom. Powinni używać nazw tylko wewnętrznie i utrzymywać wersję wyraźnie widoczną, aby zwykli użytkownicy (jako programiści spoza Eclipse) mogli wiedzieć, czego używają, bez konieczności spędzania 30 minut na googlowaniu.
sorin
9
Zastanawiam się, czy fundacja Eclipse uznałaby, że „pokaż numer wersji w oknie dialogowym pomocy, jak każde inne oprogramowanie na świecie”, jako poprawne żądanie funkcji. Obecna sytuacja staje się nie do utrzymania. Nie przeszkadza mi, że moje oprogramowanie ma niepotrzebną fantazyjną nazwę, ale chciałbym być w stanie powiedzieć, jaki aktualny numer wersji mam. A przynajmniej tak, że kiedy widzę zdania typu „działa na Heliosie lub później”, wiem, czy MAM wersję, która jest Heliosem, czy nowsza (na przykład).
Dawood ibn Kareem
7
niech Bóg ich błogosławi, jeśli zdadzą sobie sprawę, że WSZYSTKO, CO MUSIMY ZOBACZYĆ, TO POTĘPIONY PRZEZ BOGA NUMER WERSJI ...
Siddharth
1
Nic dziwnego, że Eclipse jest mocno przeprojektowany. Zaczyna się od jego nazwy.
Pacerier

Odpowiedzi:

224

Strona Eclipse (oprogramowanie) w Wikipedii podsumowuje to całkiem dobrze:

Wydania

Od 2006 roku Fundacja Eclipse koordynowała coroczne wydanie symultaniczne . Każde wydanie zawiera platformę Eclipse, a także szereg innych projektów Eclipse. Aż do wydania Galileo, wersje były nazwane na cześć księżyców Układu Słonecznego.

Jak dotąd, każde jednoczesne wydanie miało miejsce pod koniec czerwca.

Wydanie projektów w wersji głównej platformy wydania
Photon 27 czerwca 2018 4.8
Tlen 28 czerwca 2017 4.7                 
Neon 22 czerwca 2016 4.6                 
Mars 24 czerwca 2015 4.5 Projekty Mars
Luna 25 czerwca 2014 4.4 Projekty Luna
Kepler 26 czerwca 2013 4.3 Projekty Kepler
Juno 27 czerwca 2012 r. 4.2 Projekty Juno
Indigo 22 czerwca 2011 3.7 Projekty Indigo
Helios 23 czerwca 2010 3.6 Projekty Helios
Galileo 24 czerwca 2009 r. 3.5 Projekty Galileo
Ganymede 25 czerwca 2008 3.4 Projekty Ganymede
Europa 29 czerwca 2007 r. 3.3 Projekty Europa
Callisto 30 czerwca 2006 3.2 Projekty Callisto
Eclipse 3.1 28 czerwca 2005 3.1  
Eclipse 3.0 28 czerwca 2004 3.0  

Podsumowując, Helios, Galileo, Ganymede itp. To tylko nazwy kodowe wersji platformy Eclipse (osobiście wolałbym, aby Eclipse używał tradycyjnych numerów wersji zamiast nazw kodowych, dzięki czemu wszystko będzie jaśniejsze i łatwiejsze). Moją sugestią byłoby użycie najnowszej wersji, tj. Eclipse Oxygen (4.7) ( w oryginalnej wersji tej odpowiedzi było napisane "Helios (3.6.1)" ).

Oprócz „platformy”, Eclipse dystrybuuje następnie różne pakiety (tj. „Platformę” z domyślnym zestawem wtyczek do wykonywania wyspecjalizowanych zadań), takie jak Eclipse IDE for Java Developers , Eclipse IDE for Java EE Developers , Eclipse IDE for C / C ++ Developers , etc (zobacz ten link, aby porównać ich zawartość).

Do tworzenia aplikacji Java Desktop powinno wystarczyć wydanie Helios Eclipse IDE for Java Developers (w razie potrzeby zawsze można zainstalować „dodatkowe wtyczki”).

Pascal Thivent
źródło
83
+100 (gdybym mógł) na: „Wolałbym, aby Eclipse używał tradycyjnych numerów wersji zamiast nazw kodowych, dzięki czemu wszystko będzie jaśniejsze i łatwiejsze”
oosterwal
10
Prawdziwym problemem jest to, że po zainstalowaniu wersji, takiej jak Helios, pojawi się nowe wydanie, takie jak Indigo, Eclipse nie odbierze tego nowego wydania jako aktualizacji do bieżącej wersji. Uruchomienie nowej wersji (na komputerze Mac) nie pobiera ustawień ze starej wersji. Już tyle razy „zaczynałam” od mojej konfiguracji Eclipse, że mam dość jej używania, szczerze mówiąc. Muszę robić coś złego. :-(
Ryan H.
1
Nawiasem mówiąc, właśnie znalazłem ten link przy aktualizacji z Helios do Indigo: lenettoyeur-on-eclipse.blogspot.com/2011/06/…
Ryan H.
Ponieważ nadchodzi wydanie Eclipse Neon, oto plan projektu .
vallismortis
Czy możesz to zmienić na Wiki społeczności? Te treści wymagają okresowego odświeżania.
vallismortis
15

Są to tylko oznaczenia wersji (podobnie jak Windows XP, Vista lub Windows 7), których używają do nazwania swoich głównych wydań, zamiast używania numerów wersji. więc będziesz chciał użyć najnowszej dostępnej wersji zaćmienia, czyli helios (lub 3.6, która jest odpowiednim numerem wersji).

fresskoma
źródło
10

Aby zobaczyć listę nazw wydania Eclipse i odpowiadający im numer wersji, przejdź do tej witryny. http://en.wikipedia.org/wiki/Eclipse_%28software%29#Release

  • Wersja platformy z datą wydania
  • Juno ?? Czerwiec 2012 4.2?
  • Indygo 22 czerwca 2011 3.7
  • Helios 23 czerwca 2010 3.6
  • Galileo 24 czerwca 2009 r. 3.5
  • Ganymede 25 czerwca 2008 3.4
  • Europa 29 czerwca 2007 r. 3.3
  • Callisto 30 czerwca 2006 3.2
  • Eclipse 3.1 28 czerwca 2005 3.1
  • Eclipse 3.0 21 czerwca 2004 3.0

Mnie też nie podoba się sposób, w jaki fundacja Eclipse NIE używa numeru wersji do pobierania lub w oknie dialogowym Pomoc -> O Eclipse. Wyświetlają wersję na stronie pobierania, ale rzeczywista nazwa pliku jest podobna do:

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

Ale z biegiem czasu zapominasz, jaka nazwa wydania jest powiązana z numerem wersji. O wiele bardziej wolałbym konwencję nazewnictwa plików, taką jak:

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

W ten sposób otrzymujesz OBIE z nazwy pliku i można go sortować w liście katalogów. Na szczęście najczęściej wybierają nazwy w kolejności alfabetycznej po poprzedniej (z wyjątkiem 3.4-Ganymede vs nowszego 3.5-Galileo).

Neon
źródło
5

Każda wersja ma pewne ulepszenia w pewnych technologiach. Dla użytkowników największą różnicą jest to, czy wykonywać określone wtyczki, ponieważ niektóre zostały stworzone tylko dla określonej wersji Eclipse.

adelarsq
źródło
4

W Galileo i Helios Provisioning Platform zostały wprowadzone, a wtyczki nieaktualizujące witryny powinny być teraz umieszczane w podfolderze „dropins” („eclipse / dropins / nazwa_wtyczki / features”, „eclipse / dropins / nazwa_wtyczki / wtyczki”) zamiast w folderze Eclipse („eclipse / features” i „eclipse / plugins”).

Również dla potrzeb programowania najlepszym Eclipse jest najnowszy Eclipse. Na razie ma zbyt wiele błędów, a wszystko, co robi teraz zespół Eclipse, to naprawianie błędów. Od czasu Europa wprowadzono bardzo niewiele ulepszeń interfejsu. MOIM ZDANIEM.

Lavir Whiolet
źródło
4

Są to kolejne, ulepszone wersje tego samego produktu. Czy ktoś zauważył, jak nazwy trzech ostatnich i następnych wydawnictw są w porządku alfabetycznym (Galileo, Helios, Indigo, Juno)? Prawdopodobnie tak będą wyglądać w przyszłości, w ten sam sposób, w jaki nazwy kodowe wydania Ubuntu rosną alfabetycznie (uwaga: Indigo nie jest księżycem Jowisza!).

drkvogel
źródło
3

Wydania Eclipse są nazwane na cześć księżyców Jowisza, a każde z nich oznacza kolejne uwolnienie.

Helios to aktualna wersja, którą możesz pobrać eclipse zgodnie z potrzebami programistycznymi http://www.eclipse.org/downloads/

Sudantha
źródło