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
n →‎Liên kết ngoài: AlphamaEditor, thêm thể loại, Excuted time: 00:00:34.8930000
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
| logo = Eclipse-Luna-Logo.svg
| screenshot = Eclipse 4.12 screenshot.png
| caption = Welcome screen of Eclipse 4.12
| developer = [[Eclipse Foundation]]
| released = 1.0 / {{Start date and age|2001|11|07|df=yes}} <ref>{{cite web|url=http://archive.eclipse.org/eclipse/downloads/drops/R-1.0-200111070001/|title=Eclipse Tools Project|website=Archive.eclipse.org|accessdate=28 December 2018}}</ref>
| latest release version = 4.13(2019-09 R)<ref>{{cite web|title=Simultaneous Release - Eclipsepedia|url=https://wiki.eclipse.org/Simultaneous_Release|website=Wiki.eclipse.org|accessdate=2018-09-30}}</ref>
| latest release date = {{Start date and age|2019|09|18|df=yes}}<ref name="epd">{{cite web|title=Eclipse Project Downloads|url=http://download.eclipse.org/eclipse/downloads/|website=Download.eclipse.org|accessdate=2018-09-30}}</ref>
| latest preview version = 4.14(2019-12 R)
| latest preview date =
| programming language = [[C (ngôn ngữ lập trình)|C]]<ref>{{cite web|url=https://bugs.eclipse.org/bugs/show_bug.cgi?id=482387 |title=482387 – Add arm and aarch64 source only fragments |website=Bugs.eclipse.org |date= |accessdate=2018-02-28}}</ref> and [[Java (programming language)|Java]]
| operating system = [[Linux]], [[macOS]], [[Solaris (hệ điều hành)|Solaris]], [[Microsoft Windows|Windows]]
| platform = [[Java SE]]<!--Java 8 only now?-->, [[Standard Widget Toolkit]], [[x86-64]]
| language = Albanian, Arabic, Basque, Bulgari, Catalan, Tiếng Trung (giản thể, phồn thể), Séc, Đan mạch, Hà Lan, Tiếng Anh (Australia, Canada), Estonian, Phần Lan, Tiếng Pháp, Tiếng Đức, Hy lạp, Hebrew, Hindi, Hungarian, Indonesian, Italian, Tiếng Nhật, Klingon, Tiếng Hàn, Kurdish, Lithuanian, Malayalam, Mongolian, Myanmar, Nepali, Na Uy, Persian, Ban Lan, Bồ Đào Nha (Bồ Đào Nha, Brazil), Romanian, Tiếng Nga, Serbian, Slovak, Slovenian, Tay Ban Nha, Swedish, Tiếng Thái, Turkish, Ukrainian, Việt Nam<ref name="Babel">{{cite web |url=http://babel.eclipse.org/ |title=Babel Project – Eclipse translation |author=<!--Unstated--> |website=Eclipse.org |publisher=The Eclipse Foundation |access-date= 5 March 2017}}</ref>
| language count = 44
| genre = [[Công cụ lập trình]], [[Môi trường phát triển tích hợp]] (IDE)
| license = [[Eclipse Public License|Eclipse Public]]
}}
[[Tập tin:Eclipse SDK 3.1.2.png|nhỏ|phải|270px|Môi trường phát triển tích hợp Eclipse phiên bản 3.1.2 trên nền Windows XP.]]
 
'''Eclipse''' là một [[môi trường phát triển tích hợp]] dùng cho [[lập trình máy tính]].<ref>{{cite web|url=https://zeroturnaround.com/rebellabs/ides-vs-build-tools-how-eclipse-intellij-idea-netbeans-users-work-with-maven-ant-sbt-gradle/|title=IDEs vs. Build Tools: How Eclipse, IntelliJ IDEA & NetBeans users work with Maven, Ant, SBT & Gradle|website=Zeroturnaround.com|accessdate=28 December 2018}}</ref>, Nó chứa một không gian làm việc cơ sở và một hệ thống [[Plugin (điện toán)|plug-in]] để mở rộng để tùy chỉnh môi trường. Eclipse được viết chủ yếu bằng [[Java (ngôn ngữ lập trình)|Java]] và nó được dùng chủ yếu cho lập trình ứng dụng Java, nhưng nó cuãng có thể dùng để lập trình ứng dụng bằng các ngôn ngữ khác thông qua plug-ins, bao gồm [[Ada (programming language)|Ada]], [[ABAP]], [[C (ngôn ngữ lập trình)|C]], [[C++]], [[C#]], [[Clojure]], [[COBOL]], [[D (ngôn ngữ lập trình)|D]], [[Erlang (ngôn ngữ lập trình)|Erlang]], [[Fortran]], [[Groovy (ngôn ngữ lập trình)|Groovy]], [[Haskell (ngôn ngữ lập trình)|Haskell]], [[HTML]], [[JavaScript]], [[Julia (ngôn ngữ lập trình)|Julia]]<ref>{{cite web|url=https://github.com/JuliaComputing/JuliaDT|title=GitHub - JuliaComputing/JuliaDT: Julia Development Toolkit for Eclipse.|date=10 October 2018|website=Github.com|accessdate=28 December 2018|via=GitHub}}</ref> [[Lasso (ngôn ngữ lập trình)|Lasso]], [[Lua (ngôn ngữ lập trình)|Lua]], [[Software AG|NATURAL]], [[Perl]], [[PHP]], [[Prolog]], [[Python (ngôn ngữ lập trình)|Python]], [[R (ngôn ngữ lập trình)|R]], [[Ruby (ngôn ngữ lập trình)|Ruby]] (Bao gồm [[Ruby on Rails]] framework), [[Rust (ngôn ngữ lập trình)|Rust]], [[Scala (ngôn ngữ lập trình)|Scala]], và [[Scheme (ngôn ngữ lập trình)|Scheme]]. Nó cũng có thể dùng để phát triển các tài liệu bằng [[LaTeX]] (thông qua một plug-in TeXlipse) và các gói tin cho phần mềm [[Mathematica]]. Môi trường phát triển bao gồm Eclipse Java development tools (JDT) cho Java và Scala, Eclipse CDT for C/C++, và Eclipse PDT for PHP, và những gói khác.
'''Eclipse''' là một [[môi trường phát triển tích hợp]] cho [[Java]], được phát triển ban đầu bởi [[IBM]], và hiện nay bởi [[tổ chức Eclipse]]. Ngoài [[Java]], Eclipse còn hỗ trợ nhiều [[ngôn ngữ lập trình]] khác như [[PHP]], [[C]], [[C++]], [[C#]], [[Python]], [[HTML]], [[XML]], [[JavaScript]] khi dùng thêm [[trình bổ sung]] (''plug-in'').
 
[[Codebase]] ban đầu có nguồn gốc từ [[IBM VisualAge]].<ref name="VisualAge">{{cite web |work=Eclipse Wiki |title=Where did Eclipse come from? |url=http://wiki.eclipse.org/FAQ_Where_did_Eclipse_come_from%3F |access-date=16 March 2008}}</ref> Eclipse [[SDK]], bao gồm các công cụ phát triển Java, dành cho các nhà phát triển Java. Người dùng có thể mở rộng khả năng của mình bằng cách cài đặt các plug-ins được viết cho Eclipse Platform, chẳng hạn như bộ công cụ phát triển cho các ngôn ngữ lập trình khác và có thể viết và đóng góp các mô đun plug-in của riêng họ. Kể từ khi giới thiệu triển khai [[OSGi]] ([[Equinox (OSGi)|Equinox]]) trong phiên bản 3 của Eclipse, plug-ins có thể được cắm tự động và được gọi là các gói (OSGI)<ref>"[http://aosabook.org/en/eclipse.html 500 lines or less: Eclipse]" says "With the switch to OSGi, Eclipse plugins became known as bundles"</ref>
 
Eclipse [[SDK]] là [[phần mềm tự do nguồn mở]], phát hành theo các điều khoản của [[Eclipse Public License]], mặc dù nó không tương thích với [[GNU General Public License]].<ref>{{cite web |author= Free Software Foundation, Inc. |title= Various Licenses and Comments About Them |date= 5 November 2012 |url= https://www.gnu.org/licenses/license-list.html#EPL}}</ref> Nó là một trong những IDE đầu tiên chạy dưới [[GNU Classpath]] và nó chạy mà không gặp vấn đề gì với [[IcedTea]].
 
== Lịch sử ==
Eclipse lấy cảm hứng từ môi trường phát triển tích hợp dựa trên [[Smalltalk]] [[VisualAge]].<ref name="VisualAge"/> Mặc dù khá thành công, một nhược điểm lớn của các sản phẩm VisualAge là mã được phát triển không nằm trong mô hình kỹ thuật phần mềm dựa trên thành phần. Thay vào đó, tất cả mã cho một dự án được giữ trong một khối nén (hơi giống như file zip nhưng ở định dạng độc quyền gọi là .dat). Các lớp riêng lẻ không thể dễ dàng truy cập, chắc chắn không nằm ngoài công cụ. Một nhóm chủ yếu tại phòng thí nghiệm IBM Cary NC đã phát triển sản phẩm mới dưới dạng thay thế dựa trên Java.<ref>{{cite web|author=Rick DeNatale |title=Will It Go Round in Circles? |date=15 October 2008 |url=http://talklikeaduck.denhaven2.com/articles/2008/10/15/will-it-go-round-in-circles |url-status=dead |archive-url=https://web.archive.org/web/20081019055616/http://talklikeaduck.denhaven2.com/articles/2008/10/15/will-it-go-round-in-circles |archivedate=19 October 2008}}</ref>
Vào tháng 11 năm 2001, một consortium được thành lập với một ban quản trị để tiếp tục phát triển Eclipse dưới dạng [[Phần mềm tự do nguồn mở|phần mềm nguồn mở]]. Người ta ước tính rằng IBM đã đầu tư gần 40 triệu đô la vào thời điểm đó.<ref>{{cite web|first=Mike|last=Milinkovich|url=http://asmarterplanet.com/blog/2011/11/ibm_and_eclipse_10_years.html|title=IBM and Eclipse: A Decade of Software Innovation|website=Building a Smarter Planet|access-date=3 November 2011}}</ref> Các thành viên ban đầu là [[Borland]], [[IBM]], [[Micro Focus International|Merant]], [[QNX Software Systems]], [[Rational Software]], [[Red Hat]], [[SuSE]], [[Borland Together|TogetherSoft]], và [[WebGain]].<ref>{{cite web|url=http://www.eclipse.org/org/#history|title=About the Eclipse Foundation: History of Eclipse|website=Eclipse|access-date=1 January 2014}}</ref> Số lượng người quản lý đã tăng lên hơn 80 vào cuối năm 2003. Vào tháng 1 năm 2004, [[Eclipse Foundation]] được thành lập.<ref>{{cite web |title= About the Eclipse Foundation |url= http://www.eclipse.org/org |access-date=13 August 2008 |publisher=The Eclipse Foundation}}</ref>
 
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>
==Tham khảo==
{{tham khảo}}
== Sources ==
{{refbegin}}
* {{cite book|url = http://www.apress.com/9781430218272|title = Practical Eclipse Rich Client Platform Projects|date = 11 March 2009|publisher = [[Apress]]|isbn = 1-4302-1827-4|edition = 1st|page = 352|first1 = Vladimir|last1 = Silva}}
* {{cite book|url = http://oreilly.com/catalog/9780596100650|title = Eclipse IDE Pocket Guide|date = 12 August 2005|publisher = [[O'Reilly Media]]|isbn = 978-0-596-10065-0|edition = 1st|page = 128|first1 = Ed|last1 = Burnette}}
* {{cite book|url = https://archive.org/details/eclipse0000holz/page/317|title = Eclipse|last = Holzner|first = Steve|date = 1 May 2004|publisher = [[O'Reilly Media]]|isbn = 0-596-00641-1|edition = 1st|page = [https://archive.org/details/eclipse0000holz/page/317 317]}}
* {{cite book|url = http://eclipsercp.org/2010/04/eclipse-rcp-2nd-edition-going-to-press/|title = Eclipse Rich Client Platform|last2 = Lemieux|first2 = Jean-Michel|last3 = Aniszczyk|first3 = Chris|date = 22 May 2010|publisher = [[Addison-Wesley Professional]]|isbn = 0-321-60378-8|edition = 2nd|page = 552|first1 = Jeff|last1 = McAffer|access-date = 18 June 2011|archive-url = https://web.archive.org/web/20120707074252/http://eclipsercp.org/2010/04/eclipse-rcp-2nd-edition-going-to-press/|archive-date = 7 July 2012|url-status = dead|df = dmy-all}}
* {{cite book|last1=Vogel|first1=Lars|title=Eclipse IDE: Java programming, debugging, unit testing, task management and Git version control with Eclipse|date=2013|website=Vogella.com|location=Leipzig|isbn=978-3943747041|edition=3rd|url=http://www.vogella.com/books/eclipseide.html}}
{{refend}}
== Liên kết ngoài ==
*{{Wikibooksinline|Eclipse}}
* [http://www.eclipse.org/ Trang chủ Eclipse]
*{{Commonscatinline|Eclipse IDE}}
 
* {{Official website}}
{{FOSS}}
{{Java (Oracle)}}
{{Sơ khai máy tính}}
{{thể loại Commons|Eclipse IDE}}