Eclipse IDE hay Eclipse là môi trường phát triển tích hợp (IDE) được sử dụng để lập trình máy tính và là Java IDE được sử dụng rộng rãi nhất hiện nay.
Eclipse IDE bao gồm workspace cơ bản và hệ thống plug-in mở rộng để tùy biến môi trường. Eclipse được viết chủ yếu bằng ngôn ngữ Java và sử dụng để phát triển ứng dụng Java, tuy nhiên nó cũng được dùng cho nhiều ngôn ngữ lập trình khác thông qua plug-in, bao gồm Ada, ABAP, C, C++, C#, COBOL, D, Fortran, Haskell, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby (bao gồm Ruby trong Rails framework), Rust, Scala, Clojure, Groovy, Scheme hay Erlang. Eclipse cũng được sử dụng để phát triển văn bản với LaTeX (thông qua TeXlipse plug-in) và các gói phần mềm Mathematica. Môi trường phát triển bao gồm công cụ phát triển Eclipse Java (JDT) cho Java và Scala, Eclipse CDT cho C/C++ và Eclipse PDT cho PHP…
Người dùng dễ dàng kết hợp các ngôn ngữ lập trình và tính năng trong Eclipse IDE vào gói mặc định bất kỳ, Eclipse Marketplace cho phép tùy biến và mở rộng môi trường ảo không giới hạn.
Codebase ban đầu được phát triển dựa trên IBM Visual Age. Eclipse Software Development Kit (SDK) bao gồm các công cụ phát triển Java, chính là phương tiện chính cho các nhà phát triển Java. Họ có thể mở rộng bằng cách cài đặt plug-in viết cho nền tảng Eclipse Platform, chẳng hạn như toolkit phát triển các ngôn ngữ lập trình khác, có thể viết và phát triển mô-đun plugin có sẵn.
Eclipse Software Development Kit (SDK) là phần mềm mã nguồn mở miễn phí, được phát hành theo các điều khoản của Eclipse Public License nhưng không tương thích với GNU General Public License. Eclipse chính là 1 trong những IDE đầu tiên chạy bằng GNU Classpath và không gặp vấn đề gì khi sử dụng IcedTea.
Loc Nguyen