Sự khác biệt giữa Eclipse Europa, Helios, Galileo


174

Sự khác biệt giữa các phiên bản của Eclipse (Europa, Helios, Galileo) là gì? Cái nào là tốt nhất cho ứng dụng máy tính để bàn?


54
OP đang yêu cầu làm rõ về một số quy ước không rõ ràng được sử dụng bởi Eclipse (bạn biết đấy, IDE), tôi không thấy có gì sai với điều đó. Nếu câu hỏi này không phù hợp với tiêu chuẩn của bạn, hãy bỏ qua nó.
Pascal Thivent

41
Cảm ơn bạn đã hỏi câu hỏi này, có thể sau một thời gian, ban quản lý sản phẩm Eclipse sẽ biết rằng hầu hết người dùng không đưa ra **** về biệt danh mà họ đặt cho các sản phẩm. Họ chỉ nên sử dụng tên trong nội bộ và giữ cho phiên bản hiển thị rõ ràng, vì vậy người dùng bình thường (với tư cách là nhà phát triển nhật thực) sẽ có thể biết những gì họ đang sử dụng, mà không phải mất 30 phút để tìm hiểu.
sorin

9
Tôi tự hỏi liệu nền tảng Eclipse có coi "hiển thị số phiên bản trên hộp thoại trợ giúp, giống như mọi phần mềm khác trên thế giới" là một yêu cầu tính năng hợp lệ hay không. Tình hình hiện tại đang trở nên khó lường. Tôi không ngại phần mềm của mình có một cái tên lạ mắt không cần thiết, nhưng tôi muốn biết số phiên bản thực tế mà tôi đã nhận được. Ít nhất là khi tôi thấy các câu như "hoạt động trên Helios hoặc sau này", tôi biết liệu tôi CÓ phiên bản đó là Helios hay không (ví dụ).
Dawood ibn Kareem

7
Chúa ban phước cho họ nếu họ nhận ra rằng TẤT CẢ CHÚNG TÔI CẦN XEM LÀ SỐ PHIÊN BẢN THIÊN CHÚA ...
Siddharth

1
Không có gì ngạc nhiên khi Eclipse được thiết kế quá mức. Nó bắt đầu từ tên của nó.
Pacerier

Câu trả lời:


224

Trang Eclipse (phần mềm) trên Wikipedia tóm tắt khá tốt:

Phát hành

Từ năm 2006, Quỹ Eclipse đã điều phối một Bản phát hành đồng thời hàng năm . Mỗi bản phát hành bao gồm Nền tảng Eclipse cũng như một số dự án Eclipse khác. Cho đến khi phát hành Galileo, các bản phát hành được đặt tên theo các mặt trăng của hệ mặt trời.

Cho đến nay, mỗi Bản phát hành đồng thời đã xảy ra vào cuối tháng sáu.

Phát hành Dự án Phiên bản nền tảng phát hành chính
Photon 27 tháng 6 năm 2018 4,8
Oxy ngày 28 tháng 6 năm 2017 4.7                 
Neon 22 tháng 6 năm 2016 4.6                 
Sao Hỏa 24 tháng 6 năm 2015 4.5 Dự án Sao Hỏa
Luna 25 tháng 6 năm 2014 4.4 Dự án Luna
Kepler 26 tháng 6 năm 2013 4.3 Dự án Kepler
Juno 27 tháng 6 năm 2012 4.2 Dự án Juno
Indigo 22 tháng 6 năm 2011 3.7 Các dự án Indigo
Helios 23 tháng 6 năm 2010 3.6 Dự án Helios
Galileo 24 tháng 6 năm 2009 3.5 Dự án Galileo
Ganymede 25 tháng 6 năm 2008 3,4 Dự án Ganymede
Europa 29 tháng 6 năm 2007 3.3 Dự án Europa
Callisto 30 tháng 6 năm 2006 3.2 Dự án Callisto
Nhật thực 3.1 28 tháng 6 năm 2005 3.1  
Nhật thực 3.0 28 tháng 6 năm 2004 3.0  

Tóm lại, Helios, Galileo, Ganymede, v.v. chỉ là tên mã cho các phiên bản của nền tảng Eclipse (cá nhân, tôi thích Eclipse sử dụng số phiên bản truyền thống thay vì tên mã, nó sẽ giúp mọi thứ rõ ràng và dễ dàng hơn). Đề xuất của tôi sẽ là sử dụng phiên bản mới nhất, tức là Oxygen Oxygen (4.7) ( trong phiên bản gốc của câu trả lời này, nó có tên "Helios (3.6.1)" ).

Trên đầu trang của "nền tảng", Eclipse sau đó phân phối các Gói khác nhau (tức là "nền tảng" với một bộ bổ trợ mặc định để đạt được các nhiệm vụ chuyên biệt), chẳng hạn như IDE IDE cho Nhà phát triển Java , IDE IDE cho Nhà phát triển Java EE , IDE IDE cho C / C ++ Developers , v.v (xem liên kết này để so sánh nội dung của họ).

Để phát triển các ứng dụng Java Desktop, bản phát hành Helios của IDE IDE cho Nhà phát triển Java phải đủ (bạn luôn có thể cài đặt "các bổ sung bổ sung" nếu cần).


83
+100 (nếu tôi có thể) cho: "Tôi thích Eclipse sử dụng số phiên bản truyền thống thay vì tên mã, nó sẽ giúp mọi thứ rõ ràng và dễ dàng hơn"
oosterwal

10
Vấn đề thực sự là một khi bạn cài đặt một bản phát hành như Helios, thì một bản phát hành mới xuất hiện như Indigo, Eclipse không chọn bản phát hành mới này như một bản cập nhật cho bản phát hành hiện tại. Chạy bản phát hành mới (trên máy Mac) không nhận cài đặt từ bản cũ. Tôi đã "bắt đầu lại" thiết lập Eclipse của mình rất nhiều lần rồi, tôi hoàn toàn chán ngấy việc sử dụng nó, thành thật mà nói. Tôi phải làm gì đó sai. :-(
Ryan H.

1
Tình cờ, tôi vừa tìm thấy liên kết này về việc nâng cấp từ Helios lên Indigo: lenettoyeur-on-eclipse.blogspot.com/2011/06/ trên
Ryan H.

Kể từ khi phát hành Eclipse Eclipse sắp ra mắt, đây là kế hoạch dự án .
vallismortis

Bạn có thể thay đổi điều này thành một Wiki cộng đồng không? Nội dung này cần phải được làm mới đôi khi.
vallismortis

15

Đó chỉ là các chỉ định phiên bản (giống như windows xp, vista hoặc windows 7) mà họ đang sử dụng để đặt tên cho các bản phát hành chính của mình, thay vì sử dụng số phiên bản. vì vậy bạn sẽ muốn sử dụng phiên bản nhật thực mới nhất có sẵn, đó là helios (hoặc 3.6 là số phiên bản tương ứng).


10

Để xem danh sách tên phát hành Eclipse và số phiên bản tương ứng của nó, hãy truy cập trang web này. http://en.wikipedia.org/wiki/Eclipse_%28software%29#Release

  • Phiên bản nền tảng ngày phát hành
  • Juno ?? Tháng 6 năm 2012 4.2?
  • Chàm 22 tháng 6 năm 2011 3.7
  • Helios 23 tháng 6 năm 2010 3.6
  • Galileo ngày 24 tháng 6 năm 2009 3.5
  • Ganymede ngày 25 tháng 6 năm 2008 3,4
  • Europa 29 tháng 6 năm 2007 3.3
  • Callisto 30 tháng 6 năm 2006 3.2
  • Nhật thực 3.1 28 tháng 6 năm 2005 3.1
  • Nhật thực 3.0 ngày 21 tháng 6 năm 2004 3.0

Tôi cũng không thích cách mà nền tảng Eclipse KHÔNG sử dụng số phiên bản cho các lần tải xuống của chúng hoặc trên hộp thoại Trợ giúp -> Giới thiệu về Eclipse. Họ sẽ hiển thị phiên bản trên trang web tải xuống, nhưng tên tệp thực tế là:

  • nhật thực-java-indigo-SR1-linux-gtk.tar.gz
  • nhật thực-java-helios-linux-gtk.tar.gz

Nhưng theo thời gian, bạn quên tên phát hành đi với số phiên bản. Tôi rất thích một quy ước đặt tên tập tin như:

  • nhật thực-3.7.1-java-indigo-SR1-linux-gtk.tar.gz
  • nhật thực-3.6-java-helios-linux-gtk.tar.gz

Bằng cách này, bạn nhận được CẢ từ tên tệp và có thể sắp xếp trong danh sách thư mục. May mắn thay, họ chủ yếu chọn tên theo thứ tự bảng chữ cái sau tên trước (ngoại trừ 3,4-Ganymede so với 3,5-Galileo mới hơn).


5

Mỗi phiên bản có một số cải tiến trong một số công nghệ nhất định. Đối với người dùng, sự khác biệt lớn nhất là có hay không thực thi một số bổ trợ nhất định, bởi vì một số bổ sung chỉ được tạo cho một phiên bản cụ thể của Eclipse.


4

Trong Nền tảng cung cấp Galileo và Helios đã được giới thiệu và các plugin không cập nhật trang web bây giờ nên được đặt trong thư mục con "dropins" ("eclipse / dropins / plugin_name / features", "eclipse / dropins / plugin_name / plugins") thay vì thư mục của Eclipse ("Nhật thực / tính năng" và "nhật thực / bổ trợ").

Ngoài ra để lập trình cần Eclipse tốt nhất là Eclipse mới nhất. Hiện tại nó có quá nhiều lỗi và tất cả nhóm Eclipse hiện đang làm là sửa các lỗi. Có rất ít cải tiến giao diện kể từ Europa. IMHO.


4

Chúng là phiên bản kế tiếp, cải tiến của cùng một sản phẩm. Bất cứ ai cũng nhận thấy tên của ba phần cuối và bản phát hành tiếp theo theo thứ tự bảng chữ cái (Galileo, Helios, Indigo, Juno)? Đây có lẽ là cách họ sẽ đi trong tương lai, giống như cách mà tên mã phát hành Ubuntu tăng theo thứ tự bảng chữ cái (lưu ý Indigo không phải là mặt trăng của sao Mộc!).


3

Các bản phát hành Eclipse được đặt tên theo các mặt trăng của Sao Mộc và mỗi biểu thị một bản phát hành kế tiếp nhau.

Helios là bản phát hành hiện tại mà bạn có thể tải xuống nhật thực vì nhu cầu lập trình của bạn http://www.eclipse.org/doads/

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.