Diferença entre Eclipse Europa, Helios, Galileo

174

Qual é a diferença entre as versões do Eclipse (Europa, Helios, Galileo)? Qual é o melhor para aplicativos de desktop?

Ballon
fonte
54
O OP está pedindo esclarecimentos sobre algumas convenções pouco claras usadas pelo Eclipse (você sabe, o IDE), não vejo nada de errado nisso. Se essa pergunta não corresponder aos seus padrões, ignore-a.
Pascal Thivent
41
Obrigado por fazer esta pergunta, talvez depois de algum tempo o gerenciamento de produtos Eclipse saiba que a maioria dos usuários não dá a mínima para os apelidos que colocam nos produtos. Eles devem usar os nomes apenas internamente e manter a versão claramente visível, para que usuários normais (como desenvolvedores não-eclipse) possam saber o que estão usando, sem ter que gastar 30 minutos pesquisando.
sorin
9
Gostaria de saber se a fundação Eclipse consideraria "mostrar o número da versão na caixa de diálogo de ajuda, como qualquer outro software no mundo" como uma solicitação de recurso válida. A situação atual está se tornando insustentável. Não me importo que meu software tenha um nome desnecessário, mas gostaria de saber qual o número da versão atual também. Acima de tudo, quando vejo frases como "funciona no Helios ou mais recente", sei se tenho uma versão que é o Helios ou mais recente (por exemplo).
Dawood ibn Kareem
7
Deus os abençoe, se perceber que tudo o que precisamos ver é o Deus CONDENADO número da versão ...
Siddharth
1
Não é de admirar que o Eclipse tenha um excesso de engenharia. Começa a partir do seu nome.
Pacerier 13/11/14

Respostas:

224

A página Eclipse (software) na Wikipedia resume muito bem:

Lançamentos

Desde 2006, a Eclipse Foundation coordena uma liberação simultânea anual . Cada release inclui a Plataforma Eclipse, bem como vários outros projetos Eclipse. Até o lançamento do Galileo, os lançamentos foram nomeados após as luas do sistema solar.

Até o momento, cada versão simultânea ocorreu no final de junho.

Versão Versão principal da plataforma de lançamento Projetos
Fóton 27 de junho de 2018 4.8
Oxigênio 28 de junho de 2017 4.7                 
Neon 22 de junho de 2016 4,6                 
Mars 24 de junho de 2015 4,5 Projetos Mars
Luna 25 de junho de 2014 4.4 Luna Projects
Kepler 26 de junho de 2013 4,3 Projetos Kepler
Juno 27 de junho de 2012 4,2 Juno Projects
Indigo 22 de junho de 2011 3.7 Projetos Indigo
Helios 23 de junho de 2010 3.6 Projetos Helios
Galileo 24 de junho de 2009 3.5 Projetos Galileo
Ganymede 25 de junho de 2008 3.4 Projetos Ganymede
Europa 29 de junho de 2007 3.3 Projetos Europa
Callisto 30 de junho de 2006 3.2 Projetos Callisto
Eclipse 3.1 28 de junho de 2005 3.1  
Eclipse 3.0 28 de junho de 2004 3.0  

Para resumir, Helios, Galileo, Ganymede etc. são apenas nomes de código para versões da plataforma Eclipse (pessoalmente, eu preferiria que o Eclipse usasse números de versão tradicionais em vez de nomes de código, isso tornaria as coisas mais claras e fáceis). Minha sugestão seria usar a versão mais recente, ie Eclipse Oxygen (4.7) ( na versão original desta resposta, dizia "Helios (3.6.1)" ).

No topo da "plataforma", o Eclipse distribui vários pacotes (ou seja, a "plataforma" com um conjunto padrão de plug-ins para realizar tarefas especializadas), como o Eclipse IDE para desenvolvedores de Java , o Eclipse IDE para desenvolvedores de Java EE , o Eclipse IDE para C / C ++ Developers , etc (consulte este link para uma comparação de seu conteúdo).

Para desenvolver aplicativos Java Desktop, a versão Helios do Eclipse IDE para Java Developers deve ser suficiente (você sempre pode instalar "plugins adicionais", se necessário).

Pascal Thivent
fonte
83
+100 (se pudesse) para: "Eu prefiro Eclipse para usar números de versão tradicional em vez de nomes de código, não faria as coisas mais claras e mais fácil"
Oosterwal
10
O problema real é que, quando você instala uma versão como o Helios, sai uma nova versão como o Indigo, o Eclipse não escolhe essa nova versão como uma atualização para a versão atual. A execução da nova versão (em um Mac) não captura as configurações da versão anterior. Já "reiniciei" minha configuração do Eclipse tantas vezes agora, estou totalmente cansada de usá-la, para ser honesto. Eu devo estar fazendo algo errado. :-(
Ryan H.
1
Aliás, eu acabei de encontrar este link na atualização do Helios para o Indigo: lenettoyeur-on-eclipse.blogspot.com/2011/06/…
Ryan H.
Desde o lançamento do Eclipse Neon, aqui está o plano do projeto .
precisa saber é o seguinte
Você poderia mudar isso para um Wiki da comunidade? Esse conteúdo precisa ser atualizado ocasionalmente.
vallismortis
15

Essas são apenas as designações de versão (como o Windows XP, Vista ou Windows 7) que eles estão usando para nomear seus principais lançamentos, em vez de usar números de versão. portanto, você deseja usar a versão mais recente do eclipse disponível, que é helios (ou 3.6, que é o número da versão correspondente).

fresskoma
fonte
10

Para ver uma lista do nome do release do Eclipse e o número da versão correspondente, acesse este site. http://en.wikipedia.org/wiki/Eclipse_%28software%29#Release

  • Data da versão Versão da plataforma
  • Juno ?? Junho de 2012 4.2?
  • Indigo 22 de junho de 2011 3,7
  • Helios 23 de junho de 2010 3,6
  • Galileo 24 de junho de 2009 3.5
  • Ganimedes 25 de junho de 2008 3.4
  • Europa 29 de junho de 2007 3.3
  • Callisto 30 de junho de 2006 3.2
  • Eclipse 3.1 28 de junho de 2005 3.1
  • Eclipse 3.0 21 de junho de 2004 3.0

Também não gosto da maneira como a fundação Eclipse NÃO usa o número da versão para seus downloads ou no diálogo Ajuda -> Sobre o Eclipse. Eles exibem a versão na página de download, mas o nome real do arquivo é algo como:

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

Mas, com o tempo, você esquece qual nome de versão combina com qual número de versão. Eu preferiria uma convenção de nomenclatura de arquivos como:

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

Dessa forma, você obtém AMBOS a partir do nome do arquivo e pode ser classificado em uma listagem de diretórios. Felizmente, eles escolhem principalmente os nomes em ordem alfabética após o anterior (exceto 3,4-Ganimedes versus o mais recente 3.5-Galileu).

Néon
fonte
5

Cada versão possui algumas melhorias em determinadas tecnologias. Para os usuários, a maior diferença é executar ou não determinados plug-ins, porque alguns foram feitos apenas para uma versão específica do Eclipse.

adelarsq
fonte
4

No Galileo e na Helios Provisioning Platform foram introduzidas, e os plug-ins que não são de atualização agora devem ser colocados na subpasta "dropins" ("eclipse / dropins / plugin_name / features", "eclipse / dropins / plugin_name / plugins") em vez da pasta do Eclipse ("eclipse / features" e "eclipse / plugins").

Também para as necessidades de programação, o melhor Eclipse é o mais recente. Ele tem muitos bugs por enquanto, e toda a equipe do Eclipse está corrigindo os bugs. Existem muito poucas melhorias na interface desde o Europa. NA MINHA HUMILDE OPINIÃO.

Lavir, o Whiolet
fonte
4

São versões sucessivas e aprimoradas do mesmo produto. Alguém notou como os nomes dos três últimos e do próximo lançamento estão em ordem alfabética (Galileu, Helios, Indigo, Juno)? Provavelmente é assim que eles serão no futuro, da mesma maneira que os nomes de código do Ubuntu aumentam em ordem alfabética (note que o Indigo não é uma lua de Júpiter!).

drkvogel
fonte
3

Os lançamentos do Eclipse são nomeados após as luas de Júpiter e cada um indica um lançamento sucessivo.

Helios é a versão atual que você pode baixar o eclipse conforme sua programação precisa http://www.eclipse.org/downloads/

Sudantha
fonte