Eclipse (perangkat lunak): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Attarinho (bicara | kontrib)
Attarinho (bicara | kontrib)
Baris 25:
==Arsitektur==
 
Sejak versi 3.0, Eclipse pada dasarnya merupakan sebuah ''kernel'', yang mengangkat ''plug-in''. Apa yang dapat digunakan di dalam Eclipse sebenarnya adalah fungsi dari ''plug-in'' yang sudah diinstal. Ini merupakan basis dari Eclipse yang dinamakan ''[[Rich Client Platform]]'' (RCP). Berikut ini adalah komponen yang membentuk RCP:
* ''Core platfrom''
* ''[[OSGi]]''
* SWT
* JFace
* ''Eclipe Workbench''

Secara standar Eclipse selalu dilengkapi dengan [[Java Development Tools|JDT]] (''Java Development Tools''), ''plug-in'' yang membuat Eclipse kompatibel untuk mengembangkan program Java, dan [[Plug-in Development Environment|PDE]] (''Plug-in Development Environment'') untuk mengembangkan ''plug-in'' baru.
 
Konsep Eclipse adalah IDE yang terbuka (''open''), mudah diperluas (''extensible'') untuk apa saja, dan tidak untuk sesuatu yang spesifik<ref>[http://www.eclipse.org/articles/Article-UI-Guidelines/v200202/Contents.html]</ref>. Jadi, Eclipse tidak saja untuk mengembangkan program Java, akan tetapi dapat digunakan untuk berbagai macam keperluan, cukup dengan menginstal ''plug-in'' yang dibutuhkan. Apabila ingin mengembangkan program C/C++ terdapat ''plug-in'' [[C/C++ Development Tools|CDT]] (''C/C++ Development Tools''). Selain itu, pengembangan secara visual bukan hal yang tidak mungkin oleh Eclipse, ''plug-in'' [[UML2|UML2]] tersedia untuk membuat diagram [[Unified Modeling Language|UML]]. Dengan menggunakan PDE setiap orang bisa membuat ''plug-in'' sesuai dengan keinginannya. Salah satu situs yang menawarkan ''plug-in'' secara gratis seperti [http://www.eclipse.org/downloads/index_project.php Eclipse Download].