ความแตกต่างระหว่าง Eclipse Europa, Helios, Galileo


174

อะไรคือความแตกต่างระหว่างเวอร์ชั่นของ Eclipse (Europa, Helios, Galileo)? ข้อใดดีที่สุดสำหรับแอปพลิเคชันเดสก์ท็อป


54
OP กำลังขอคำชี้แจงเกี่ยวกับข้อตกลงที่ไม่ชัดเจนที่ Eclipse ใช้ (คุณรู้ว่า IDE) ฉันไม่เห็นอะไรผิดปกติ หากคำถามนี้ไม่ตรงกับมาตรฐานของคุณเพียงแค่เพิกเฉย
Pascal Thivent

41
ขอบคุณที่ถามคำถามนี้บางทีหลังจากเวลาผ่านไปการจัดการผลิตภัณฑ์ Eclipse จะได้เรียนรู้ว่าผู้ใช้ส่วนใหญ่ไม่ได้ให้ชื่อเล่นที่พวกเขาใช้กับผลิตภัณฑ์ พวกเขาควรใช้ชื่อภายในเท่านั้นและทำให้มองเห็นเวอร์ชันได้ชัดเจนดังนั้นผู้ใช้ปกติ (ในฐานะที่ไม่ใช่นักพัฒนา eclipse) จะสามารถรู้ได้ว่าพวกเขากำลังใช้อะไรโดยไม่ต้องใช้เวลา 30 นาทีในการทำ Google
sorin

9
ฉันสงสัยว่ารากฐาน Eclipse จะพิจารณา "แสดงหมายเลขรุ่นในกล่องโต้ตอบช่วยเหลือเช่นเดียวกับซอฟต์แวร์อื่น ๆ ทั่วโลก" เพื่อขอคุณสมบัติที่ถูกต้องหรือไม่ สถานการณ์ปัจจุบันไม่สามารถป้องกันได้ ฉันไม่สนใจซอฟต์แวร์ที่มีชื่อแฟนซีที่ไม่จำเป็น แต่ฉันต้องการบอกหมายเลขเวอร์ชันจริงที่ฉันมีด้วย อย่างน้อยที่สุดเพื่อให้เมื่อฉันเห็นประโยคเช่น "ทำงานกับ Helios หรือใหม่กว่า" ฉันรู้ว่าฉันมีรุ่นที่เป็น Helios หรือใหม่กว่า (ตัวอย่าง)
Dawood ibn Kareem

7
พระเจ้าอวยพรพวกเขาหากพวกเขาตระหนักว่าทุกสิ่งที่เราต้องการเห็นคือหมายเลขรุ่นที่พระเจ้าทรงตำหนิ ...
Siddharth

1
ไม่น่าแปลกใจเลยที่ Eclipse มีการออกแบบทางวิศวกรรมอย่างรุนแรง มันเริ่มจากชื่อของมัน
Pacerier

คำตอบ:


224

หน้าEclipse (ซอฟต์แวร์)บน Wikipedia สรุปได้ค่อนข้างดี:

ข่าว

ตั้งแต่ปี 2006 มูลนิธิคราสมีการประสานงานเป็นประจำทุกปีพร้อมกันที่วางจำหน่าย แต่ละรุ่นมีแพลตฟอร์ม Eclipse รวมถึงโครงการ Eclipse อื่น ๆ จนกว่าการปลดปล่อยกาลิเลโอนั้นการปลดปล่อยจะถูกตั้งชื่อตามดวงจันทร์ของระบบสุริยะ

จนถึงขณะนี้แต่ละรุ่นวางจำหน่ายพร้อมกันได้เกิดขึ้นในปลายเดือนมิถุนายน

รีลีสแพลตฟอร์มเวอร์ชันรีลีสหลัก
Photon 27 มิถุนายน 2018 4.8
ออกซิเจน 28 มิถุนายน 2560 4.7                 
นีออน 22 มิถุนายน 2559 4.6                 
ดาวอังคาร 24 มิถุนายน 2558 4.5 โครงการดาวอังคาร
Luna 25 มิถุนายน 2557 4.4 โครงการ Luna
Kepler 26 มิถุนายน 2556 4.3 โครงการของ Kepler
Juno 27 มิถุนายน 2012 4.2 โครงการ Juno
Indigo 22 มิถุนายน 2554 3.7 โครงการ Indigo
Helios 23 มิถุนายน 2010 3.6 โครงการ Helios
กาลิเลโอ 24 มิถุนายน 2552 3.5 โครงการกาลิเลโอ
Ganymede 25 มิถุนายน 2551 3.4 โครงการ Ganymede
ยูโรปา 29 มิถุนายน 2550 3.3 โครงการยูโรปา
Callisto 30 มิถุนายน 2549 3.2 โครงการ Callisto
Eclipse 3.1 28 มิถุนายน 2005 3.1  
Eclipse 3.0 28 มิถุนายน 2547 3.0  

เพื่อสรุป Helios, Galileo, Ganymede และอื่น ๆ เป็นเพียงชื่อรหัสสำหรับเวอร์ชันของแพลตฟอร์ม Eclipse (โดยส่วนตัวแล้วฉันต้องการให้ Eclipse ใช้หมายเลขรุ่นดั้งเดิมแทนชื่อรหัสมันจะทำให้สิ่งต่าง ๆ ชัดเจนขึ้นและง่ายขึ้น) คำแนะนำของฉันคือการใช้เวอร์ชันล่าสุดเช่น Eclipse Oxygen (4.7) ( ในคำตอบเดิมของคำตอบนี้จะกล่าวว่า "Helios (3.6.1)" )

ที่ด้านบนของ "แพลตฟอร์ม" จากนั้น Eclipse จะกระจายแพคเกจต่างๆ(เช่น "แพลตฟอร์ม" พร้อมชุดปลั๊กอินเริ่มต้นเพื่อให้บรรลุภารกิจพิเศษ) เช่นEclipse IDE สำหรับนักพัฒนา Java , Eclipse IDE สำหรับนักพัฒนา Java EE , Eclipse IDE สำหรับ C / C ++ Developersฯลฯ (ดูลิงค์นี้เพื่อเปรียบเทียบเนื้อหา)

ในการพัฒนาแอปพลิเคชัน Java Desktop การวางจำหน่าย Helios ของEclipse IDE สำหรับ Java Developersควรเพียงพอ (คุณสามารถติดตั้ง "ปลั๊กอินเพิ่มเติม" ได้ตลอดเวลาหากจำเป็น)


83
+100 (ถ้าทำได้) สำหรับ: "ฉันต้องการให้ Eclipse ใช้หมายเลขรุ่นดั้งเดิมแทนชื่อรหัสมันจะทำให้สิ่งต่าง ๆ ชัดเจนขึ้นและง่ายขึ้น"
oosterwal

10
ปัญหาที่แท้จริงคือเมื่อคุณติดตั้งรีลีสเช่น Helios แล้วรีลีสใหม่จะออกมาเช่นอินดิโก้ Eclipse จะไม่รับรีลีสใหม่นี้เป็นการอัพเดทไปสู่รีลีสปัจจุบัน การใช้งานรีลีสใหม่ (บน Mac) จะไม่รับการตั้งค่าจากเก่า ฉัน "เริ่มต้นใหม่" การตั้งค่า Eclipse ของฉันหลายครั้งแล้วตอนนี้ฉันเบื่อหน่ายกับการใช้งานทั้งหมด ฉันต้องทำอะไรผิดไป :-(
Ryan H.

1
บังเอิญฉันเพิ่งพบลิงค์นี้จากการอัพเกรดจาก Helios เป็น Indigo: lenettoyeur-on-eclipse.blogspot.com/2011/06/…
Ryan H.

ตั้งแต่รุ่น Eclipse นีออนกำลังจะมาถึงที่นี่เป็นแผนโครงการ
vallismortis

คุณสามารถเปลี่ยนสิ่งนี้เป็น Wiki ชุมชนหรือไม่ เนื้อหานี้จะต้องมีการรีเฟรชเป็นครั้งคราว
vallismortis

15

สิ่งเหล่านี้เป็นเพียงการกำหนดรุ่น (เช่น windows xp, vista หรือ windows 7) ซึ่งใช้เพื่อตั้งชื่อรุ่นใหญ่ของพวกเขาแทนที่จะใช้หมายเลขรุ่น ดังนั้นคุณจะต้องการใช้เวอร์ชันล่าสุดของ eclipse ซึ่งก็คือ helios (หรือ 3.6 ซึ่งเป็นหมายเลขเวอร์ชันที่สอดคล้องกัน)


10

หากต้องการดูรายการชื่อรุ่น Eclipse และหมายเลขรุ่นที่เกี่ยวข้องให้ไปที่เว็บไซต์นี้ http://en.wikipedia.org/wiki/Eclipse_%28software%29#Release

  • รุ่นแพลตฟอร์มวันที่วางจำหน่าย
  • จูโน่ ?? มิถุนายน 2012 4.2?
  • อินดิโก 22 มิถุนายน 2554 3.7
  • Helios 23 มิถุนายน 2010 3.6
  • กาลิเลโอ 24 มิถุนายน 2552 3.5
  • Ganymede 25 มิถุนายน 2551 3.4
  • ยูโรปา 29 มิถุนายน 2550 3.3
  • Callisto 30 มิถุนายน 2549 3.2
  • Eclipse 3.1 28 มิถุนายน 2005 3.1
  • Eclipse 3.0 21 มิถุนายน 2547 3.0

ฉันไม่ชอบวิธีที่ Eclipse Foundation ไม่ใช้หมายเลขเวอร์ชันสำหรับการดาวน์โหลดหรือในวิธีใช้ -> เกี่ยวกับไดอะล็อก Eclipse มันจะแสดงเวอร์ชั่นบนเว็บเพจดาวน์โหลด แต่ชื่อไฟล์จริงนั้นเป็นดังนี้:

  • คราส-Java-คราม SR1-ลินุกซ์ gtk.tar.gz
  • คราส-Java-helios-ลินุกซ์ gtk.tar.gz

แต่เมื่อเวลาผ่านไปคุณจะลืมชื่อรุ่นที่วางจำหน่ายด้วยหมายเลขรุ่นอะไร ฉันชอบแบบแผนการตั้งชื่อไฟล์เช่น:

  • คราส-3.7.1-Java-คราม SR1-ลินุกซ์ gtk.tar.gz
  • คราส-3.6-Java-helios-ลินุกซ์ gtk.tar.gz

วิธีนี้คุณจะได้รับทั้งชื่อไฟล์และสามารถเรียงลำดับได้ในรายการไดเรกทอรี โชคดีที่พวกเขาส่วนใหญ่เลือกชื่อตามตัวอักษรหลังจากที่ก่อนหน้านี้ (ยกเว้น 3.4-Ganymede เทียบกับ 3.5-Galileo ที่ใหม่กว่า)


5

แต่ละรุ่นมีการปรับปรุงบางอย่างในเทคโนโลยีบางอย่าง สำหรับผู้ใช้ความแตกต่างที่ใหญ่ที่สุดคือการเรียกใช้ปลั๊กอินบางตัวหรือไม่เพราะบางตัวทำขึ้นเฉพาะกับ Eclipse รุ่นใดรุ่นหนึ่งโดยเฉพาะ


4

ในแพลตฟอร์มการเตรียมกาลิเลโอและ Helios ได้มีการแนะนำและไม่ควรอัปเดตปลั๊กอินของไซต์ในโฟลเดอร์ย่อย "dropins" ("eclipse / dropins / plugin_name / features", "eclipse / dropins / plugin_name / plugins") แทนโฟลเดอร์ของ Eclipse ("eclipse / features" และ "eclipse / plugins")

นอกจากนี้สำหรับการเขียนโปรแกรมต้องการ Eclipse ที่ดีที่สุดคือ Eclipse ล่าสุด มีข้อบกพร่องมากเกินไปในตอนนี้และทีม Eclipse ทั้งหมดที่ทำอยู่กำลังแก้ไขข้อบกพร่อง มีการปรับปรุงอินเตอร์เฟสน้อยมากตั้งแต่ Europa IMHO


4

พวกเขาเป็นรุ่นต่อเนื่องและปรับปรุงของผลิตภัณฑ์เดียวกัน มีใครสังเกตว่าชื่อของสามคนสุดท้ายและรุ่นถัดไปนั้นเรียงตามตัวอักษร (กาลิเลโอเฮลิโออินดิโก้จูโน) อย่างไร นี่อาจเป็นวิธีที่พวกเขาจะไปในอนาคตในลักษณะเดียวกับที่ Ubuntu ปล่อยชื่อรหัสเพิ่มขึ้นตามตัวอักษร (หมายเหตุ Indigo ไม่ใช่ดวงจันทร์ของดาวพฤหัสบดี!)


3

การปล่อย Eclipse ถูกตั้งชื่อตามดวงจันทร์ของดาวพฤหัสบดีและแต่ละอันจะปล่อยการปลดปล่อยอย่างต่อเนื่อง

Helios เป็นรีลีสปัจจุบันที่คุณสามารถดาวน์โหลด eclipse ได้ตามที่คุณต้องการhttp://www.eclipse.org/downloads/

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.