Khác biệt giữa bản sửa đổi của “Eclipse (phần mềm)”

Nội dung được xóa Nội dung được thêm vào
Không có tóm lược sửa đổi
Không có tóm lược sửa đổi
Dòng 1:
{{About|Eclipse IDE|các "Eclipse" khác|Eclipse}}
{{chú thích trong bài}}
{{Infobox software
| name = Eclipse
Hàng 34 ⟶ 33:
Eclipse 3.0 (phát hành ngày 21 tháng 6 năm 2004) đã chọn các đặc tả của [[OSGi]] Service Platform làm kiến trúc runtime.<ref>{{cite web |url= http://www.eclipse.org/osgi/ |title= OSGi – the footings of the foundation of the platform |publisher=The Eclipse Foundation |access-date= 25 June 2008 |url-status= dead |archiveurl= https://web.archive.org/web/20080613200302/http://www.eclipse.org/osgi/ |archivedate= 13 June 2008 |df= dmy-all }}</ref>
 
[[Association for Computing Machinery]] đã công nhậ Eclipse với Giải thưởng [[ACM Software Systems Award]] 2011 ngày 26/4/2012.<ref>{{cite web |url= http://www.acm.org/press-room/news-releases/2012/technical-awards-2011 |title= ACM Honors Computing Innovators for Advances in Research, Education, and Industry |publisher=Association for Computing Machinery |access-date= 26 April 2012 |url-status= dead |archiveurl= https://web.archive.org/web/20120429043542/http://www.acm.org/press-room/news-releases/2012/technical-awards-2011 |archivedate= 29 April 2012 |df= dmy-all }}</ref>
 
===Cấp phép===
[[Eclipse Public License]] (EPL) là giấy phép cơ bản theo đó các dự án Eclipse được phát hành.<ref>{{cite web |title= Eclipse Public License |url= http://www.eclipse.org/org/documents/epl-v10.php |access-date= 24 February 2012}}</ref> Một số dự án yêu cầu cấp phép kép, trong đó [[Eclipse Distribution License]] (EDL) có sẵn, mặc dù việc sử dụng giấy phép này phải được áp dụng và được xem xét trong từng trường hợp cụ thể.
 
Eclipse ban đầu được phát hành theo [[Common Public License]], nhưng sau đó đã được cấp phép lại theo Eclipse Public License. [[Free Software Foundation]] đã tuyê bố rằng cả hai giấy phép đều là giấy phép [[phần mềm tự do]], nhưng không tương thích với [[GNU General Public License]] (GPL).<ref>{{cite web |title= Various Licenses and Comments about Them |url= https://www.gnu.org/licenses/license-list.html |access-date=20 May 2007 |date= 17 May 2007 |publisher=Free Software Foundation}}</ref>
 
===Tên gọi===
Theo Lee Nackman, [[CTO]] của [[Rational Software|bộ phận Rational]] thuộc IBM tại thời điểm đó, tên gọi "Eclipse" (được đặt từ năm 2001) không phải là một trò chơi chữ trên [[Sun Microsystems]], vì đối thủ cạnh tranh chính của sản phẩm tại thời điểm đặt tên là [[Microsoft Visual Studio]], mà ''Eclipse'' nghĩa là [[nhật thực]].<ref>
{{cite web |url= http://www.eweek.com/c/a/Application-Development/Eclipse-Behind-the-Name |title= Eclipse: Behind the Name |date= 20 May 2005 |access-date=11 August 2008 |author=Darryl K. Taft |work=eWeek.com |publisher=Ziff Davis Enterprise Holdings}}</ref>
 
Các phiên bản khác nhau của Eclipse đã được đặt tên khác nhau liên quan đến khoa học. Các phiên bản được đặt tên theo [[Callisto (vệ tinh)|Callisto]], [[Europa (vệ tinh)|Europa]], và [[Ganymede (vệ tinh)|Ganymede]], là những vệ tinh của [[sao Mộc]], được theo sau bởi một phiên bản được đặt tên theo [[Galileo]], [[Vệ tinh Galileo|người phát hiện]] ra các mặt trăng đó. Sau đó là hai cái tên theo chủ đề mặt trời, [[Helios]] trong thần thoại Hy Lạp và [[Chàm|Indigo]], một trong bảy màu của cầu vồng (được tạo ra bởi mặt trời). Phiên bản sau đó, Juno, có ba nghĩa: một [[Juno (thần thoại)|một nhân vật thần thoại La Mã]], một [[3 Juno|một tiểu hành tinh]], và một [[Juno (tàu không gian)|tàu không gian thăm dò sao Mộc]].<ref>{{cite web |url=https://bugs.eclipse.org/bugs/show_bug.cgi?id=336942#c22 |title=Naming Indigo +1 |last1=Sharma |first1=Ankur |date=14 February 2011 |website=Eclipse |access-date=4 July 2016}}</ref> [[Johannes Kepler|Kepler]], [[Mặt Trăng|Luna]], và [[Sao Hỏa|Mars]] tiếp tục chủ đề thiên văn học, và sau đó, [[Neon]] và [[Oxygen]] tạo thành một chủ đề của các [[nguyên tố hóa học]]. [[Photon]] đại diện cho sự trở lại với tên theo chủ đề mặt trời. {{As of|2018}}, sơ đồ chữ cái đã bị hủy bỏ và thay vào đó các bản phát hành được đặt tên theo định dạng YYYY-MM.<ref>{{cite web |url=https://jaxenter.com/eclipse-photon-wayne-beaton-interview-146150.html |title=An interview with Wayne Beaton, Director of Open Source Projects at the Eclipse Foundation: "Eclipse Photon marks the end of an era" |author=<!--Not stated--> |date=2018-06-28 |website=jaxenter.com |access-date=2019-09-16}}</ref>
 
Bắt đầu với phiên bản 4.9, dự án đã chọn bỏ quy ước đặt tên đó để phù hợp hơn với chiến lược Simultaneous Release mới và áp dụng quy ước đặt tên theo ngày để phản ánh các bản phát hành hàng quý.<ref>{{cite web|url=https://wiki.eclipse.org/SimRel/Simultaneous_Release_Cycle_FAQ | title=Simultaneous Release FAQ |date=9 March 2018 | website=Eclipse |access-date=2 March 2019}}</ref>
 
===Phát hành===
Từ 2006, Foundation đã điều phối các phát hành ''Simultaneous Release'' hàng năm.<ref name=":0">{{cite web|url=http://wiki.eclipse.org/Simultaneous_Release|title=Simultaneous Release|accessdate=12 January 2018}}</ref> Mỗi một phát hành bao gồm Eclipse Platform và một vài dự án Eclipse khác.
 
Từ năm 2008 đến năm 2018 mỗi Simultaneous Release diễn ra vào ngày Thứ tư cuối cùng của tháng 6. Năm 2018 dự án chuyển sang hàng quý (13 tuần) '''YYYY-MM''' phát hành mà không phát hành dịch vụ trung gian.<ref>{{cite web|url=https://wiki.eclipse.org/SimRel/Simultaneous_Release_Cycle_FAQ|title=SimRel/Simultaneous Release Cycle FAQ|accessdate=15 March 2019}}</ref>
 
{| class="wikitable sortable"
|-
! Tên phiên bản
! Ngày
! Phiên bản Platform
! Dự án
! Thay đổi chính
|-
| {{unknown|[[N/a|N/A]]}}
| 21/6/2004
| {{Version|o|3.0<ref>{{cite web|url=http://www.eclipse.org/org/press-release/jun212004r30pr.html|title=Eclipse Foundation|publisher=Eclipse.org|date=21 June 2004|accessdate=12 January 2018}}</ref>|sortKey="3.0"}}
|
|
|-
| {{unknown|N/A}}
| 28/6/2005
| {{Version |o |3.1 |sortKey="3.1"}}
|
| Bổ sung hỗ trợ [[Java 5]]: generics, annotations, boxing-unboxing, enums, enhanced for loop, varargs, static imports<ref>{{cite web|url=https://www.eclipse.org/org/june05release/projects.html|title=Eclipse 3.1 Inside!|accessdate=12 January 2018}}</ref>
|-
| [[Callisto (vệ tinh)|Callisto]]
| 30/6/2006
| {{Version|o|3.2|sortKey="3.2"}}
| Dự án Callisto<ref>{{cite web|url=http://www.eclipse.org/callisto/callistoprojects.php|title=Eclipse Callisto Projects |website=Eclipse|accessdate=12 January 2018}}</ref>
|
|-
| [[Europa (vệ tinh)|Europa]]
| 29/6/2007
| {{Version|o|3.3|sortKey="3.3"}}
| Dự án Europa<ref name=":0"/>
|
|-
| [[Ganymede (vệ tinh)|Ganymede]]
| 25/6/2008
| {{Version|o|3.4|sortKey="3.4"}}
| Dự án Ganymede<ref>{{cite web|url=http://wiki.eclipse.org/Ganymede_Simultaneous_Release|title=Ganymede Simultaneous Release|website=wiki.eclipse.org|accessdate=12 January 2018}}</ref>
|
|-
| [[Galileo Galilei|Galileo]]
| 24/6/2009
| {{Version|o|3.5|sortKey="3.5"}}
| Dự án Galileo<ref>{{cite web|url=http://wiki.eclipse.org/Galileo_Simultaneous_Release|title=Galileo Simultaneous Release|website=wiki.eclipse.org|accessdate=12 January 2018}}</ref>
|
|-
| [[Helios]]
| 23/6/2010
| {{Version|o|3.6|sortKey="3.6"}}
| Dự án Helios<ref>{{cite web|url=http://wiki.eclipse.org/Category:Helios|title=Category:Helios|website=wiki.eclipse.org|accessdate=12 January 2018}}</ref>
|
|-
| [[Chàm|Indigo]]
| 22/6/2011
| {{Version|o|3.7|sortKey="3.7"}}
| Dự án Indigo<ref>{{cite web|url=http://wiki.eclipse.org/Category:Indigo|title=Category:Indigo|website=wiki.eclipse.org|accessdate=12 January 2018}}</ref>
| Bổ sung các hỗ trợ [[Java 7]] (3.7.1 sr1): Improved Type Inference for Generic Instance Creation (Diamond), Multi-catch, try-with-resources statement, Simplified Varargs Method Invocation, Strings in switch, Binary Literals and Underscores in Numeric Literals, Polymorphic Methods<ref>{{cite web|url=https://help.eclipse.org/neon/index.jsp?topic=/org.eclipse.jdt.doc.user/gettingStarted/qs-with-java7.htm|title=Help - Eclipse Platform|website=help.eclipse.org|language=en|accessdate=12 January 2018}}</ref>
|-
| [[Juno (thần thoại)|Juno]]
| 27/6/2012
| {{Version|o|3.8 and 4.2<ref>{{cite web|url=http://www.eclipse.org/org/press-release/20120627_junorelease.php|title=Eclipse Juno Release Train Has Arrived|website=Eclipse|date=27 June 2012|accessdate=12 January 2018}}</ref>|sortKey="4.2"}}
{{refn| group=Notes|Có một phiên bản 3.8 của Eclipse Juno; nó không được quảng bá trên trang tải xuống chính, nhưng một bản phân phối đóng gói có sẵn để tải xuống.<ref>{{cite web|url=http://archive.eclipse.org/eclipse/downloads/drops/R-3.8.2-201301310800/|title=Eclipse 3.8.2 Maintenance Build: 3.8.2|website=archive.eclipse.org|date=31 January 2013|accessdate=12 January 2018}}</ref> Eclipse 3.8 cung cấp các sửa lỗi cho Indigo & bổ sung hỗ trợ Java 7, và bảo trì của nó được truyền phát kép với 4.2.<ref>{{cite web|url=https://bugs.eclipse.org/bugs/show_bug.cgi?id=389175|title=389175 – Dual stream simultaneous release (3.x and 4.x)|website=bugs.eclipse.org|accessdate=28 December 2018}}</ref> Các tính năng và [[Plugin (điện toán)|plug-ins]] tương đương với phân phối được đóng gói có thể được thêm vào từ IDE.}}
|Dự án Juno<ref>{{cite web|url=http://wiki.eclipse.org/Category:Juno|title=Category:Juno|website=wiki.eclipse.org|accessdate=12 January 2018}}</ref>
|
|-
| [[Johannes Kepler|Kepler]]
| 26/6/2013
| {{Version|o|4.3|sortKey="4.3"}}
| Dự án Kepler<ref>{{cite web|url=http://wiki.eclipse.org/Category:Kepler|title=Category:Kepler|website=wiki.eclipse.org|accessdate=12 January 2018}}</ref>
|
|-
| [[Mặt trăng|Luna]]
| 25/6/2014
| {{Version|o|4.4|sortKey="4.4"}}
| Dự án Luna<ref>{{cite web|url=http://wiki.eclipse.org/Category:Luna|title=Category:Luna|website=Wiki.eclipse.org|accessdate=12 January 2018}}</ref>
|Tích hợp các hỗ trợ [[Java 8]];<ref>{{cite web|url=http://projects.eclipse.org/projects/eclipse/releases/4.4.0|title=Eclipse Project 4.4.0|accessdate=12 January 2018}}</ref> trong phiên bản trước, điều này có thể thông qua một ''Java 8 patch'' plug-in
|-
| [[Sao Hỏa|Mars]]
| 24/6/2015
| {{Version|o|4.5|sortKey="4.5"}}
| Dự án Mars<ref>{{cite web|url=http://wiki.eclipse.org/Category:Mars|title=Category:Mars|website=Wiki.eclipse.org|accessdate=12 January 2018}}</ref>
|
|-
| [[Neon]]
| 22/6/2016
| {{Version|o|4.6|sortKey="4.6"}}
| Dự án Neon<ref>{{cite web|url=http://wiki.eclipse.org/Category:Neon|title=Category:Neon|website=wiki.eclipse.org|accessdate=12 January 2018}}</ref>
|
|-
| [[Oxygen]]
| 28/6/2017
| {{Version|o|4.7|sortKey="4.7"}}
| dự án Oxygen<ref>{{cite web|url=http://wiki.eclipse.org/Category:Oxygen|title=Category:Oxygen|website=wiki.eclipse.org|accessdate=12 January 2018}}</ref>
| Oxygen.1a giới thiệu Java 9 và Junit 5 và Oxygen.3a giới thiệu Java 10 support.<ref>{{cite web|url=https://www.eclipse.org/eclipse/news/4.7/|title=Eclipse Oxygen - New and Noteworthy|accessdate=3 July 2018}}</ref>
Bỏ hỗ trợ cho các nền tảng dựa trên Unix sau: AIX, Solaris, HP-UX và s390.<ref>{{cite web|url=https://www.eclipse.org/eclipse/news/4.7/M1/|title=Eclipse Project Oxygen (4.7) M1 - New and Noteworthy|accessdate=22 August 2019}}</ref>
|-
| [[Photon]]
| 27/6/2018
| {{Version|o|4.8|sortKey="4.8"}}
| Photon projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:Photon|title=Category:Photon|website=wiki.eclipse.org|accessdate=12 January 2018}}</ref>
| Loại bỏ các hỗ trợ cho phiên bản 32bit của Windows và Linux
|-
| 2018-09
| 19/9/2018
| {{Version|o|4.9|sortKey="4.9"}}
| 2018-09 projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:SimRel-2018-09|title=Category:SimRel-2018-09|website=wiki.eclipse.org}}</ref>
|
|-
| 2018-12
| 19/12/2018
| {{Version|o|4.10|sortKey="4.10"}}
| 2018-12 projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:SimRel-2018-12|title=Category:SimRel-2018-12|website=wiki.eclipse.org}}</ref>
|
|-
| 2019-03
| 20/3/2019
| {{Version|o|4.11|sortKey="4.11"}}
| 2019-03 projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:SimRel-2019-03|title=Category:SimRel-2019-03|website=wiki.eclipse.org}}</ref>
|
|-
| 2019-06
| 19/6/2019
| {{Version|o|4.12|sortKey="4.12"}}
| 2019-06 projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:SimRel-2019-06|title=Category:SimRel-2019-06|website=iki.eclipse.org}}</ref>
|
|-
| 2019-09
| 18/9/2019
| {{Version|o|4.13|sortKey="4.13"}}
| 2019-09 projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:SimRel-2019-09|title=Category:SimRel-2019-09|website=wiki.eclipse.org}}</ref>
|
|-
| 2019-12
| 18/12/2019
| {{Version|c|4.14|sortKey="4.14"}}
| 2019-12 projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:SimRel-2019-12|title=Category:SimRel-2019-12|website=wiki.eclipse.org}}</ref>
|
|}
 
<small>{{Version|l|show=11101}}</small>
<references group="Notes"/>
 
==Tham khảo==
{{tham khảo|30em}}
== Sources ==
{{refbegin}}
Hàng 51 ⟶ 209:
{{FOSS}}
{{Java (Oracle)}}
{{Sơ khai máy tính}}
{{thể loại Commons|Eclipse IDE}}