Eclipse (phần mềm)
From Wikipedia, the free encyclopedia
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.[6], Nó chứa một không gian làm việc cơ sở và một hệ thống plug-in để mở rộng để tùy chỉnh môi trường. Eclipse được viết chủ yếu bằng Java và nó được dùng chủ yếu cho lập trình ứng dụng Java, nhưng nó cũ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, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, HTML, JavaScript, Julia[7] Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby (Bao gồm Ruby on Rails framework), Rust, Scala, và 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 cho C/C++, và Eclipse PDT for PHP, và những gói khác.
Welcome screen of Eclipse 4.12 | |
Phát triển bởi | Eclipse Foundation |
---|---|
Phát hành lần đầu | 1.0 / 7 tháng 11 năm 2001; 22 năm trước (2001-11-07) [1] |
Phiên bản ổn định | |
Bản xem thử | 4.14(2019-12 R)
|
Kho mã nguồn | |
Viết bằng | C[4] and Java |
Hệ điều hành | Linux, macOS, Solaris, Windows |
Nền tảng | Java SE, Standard Widget Toolkit, x86-64 |
Ngôn ngữ có sẵn | 44 ngôn ngữ |
Danh sách ngôn ngữ sq, 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[5] | |
Thể loại | Công cụ lập trình, Môi trường phát triển tích hợp (IDE) |
Giấy phép | Eclipse Public |
Website | eclipseide |
Codebase ban đầu có nguồn gốc từ IBM VisualAge.[8] 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) 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)[9]
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.[10] 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.