Daftar Isi:
Definisi - Apa yang dimaksud dengan Eclipse Platform?
Platform Eclipse adalah fondasi lingkungan pengembangan terintegrasi (IDE) generik tanpa bahasa pemrograman tertentu. Platform berisi fungsionalitas IDE dan dibangun dengan komponen yang membuat aplikasi dengan menggunakan subset komponen. Pengembang membuat, berbagi, dan mengedit proyek dan file generik di platform, sambil berpartisipasi dalam repositori lingkungan pengembangan beberapa tim.
Fungsi utama platform adalah untuk menyediakan mekanisme dan aturan untuk vendor perangkat lunak, memungkinkan integrasi perangkat lunak yang mulus antara vendor yang berbeda.
Techopedia menjelaskan Eclipse Platform
Desain dan struktur platform memiliki fungsi-fungsi berikut:
- Konstruksi beragam alat pengembangan aplikasi
- Dukungan untuk set penyedia alat yang tidak dibatasi, seperti vendor perangkat lunak independen (ISV)
- Manipulasi jenis konten, seperti HyperText Markup Language (HTML), Java, C, JavaServer Pages (JSP), Enterprise JavaBeans (EJB), Extensible Markup Language (XML) dan format pertukaran grafik (GIF)
- Fasilitasi integrasi alat yang mulus dari berbagai jenis dan penyedia konten
- Dukungan lingkungan pengembangan untuk antarmuka pengguna grafis (GUI) dan aplikasi non-GUI
- Eksekusi dalam berbagai sistem operasi, termasuk Windows, LinuxTM, Mac OS X, Solaris, AIX dan HP-UX
- Penggunaan bahasa pemrograman Java
IBM menciptakan platform Eclipse untuk mengatasi keluhan tentang perkakas IBM. Klien dan pengembang perangkat lunak mulai bosan mengintegrasikan dan mendekonstruksi alat untuk mengaktifkan fungsi alat dalam lingkungan yang berbeda. Donasi IBM atas platform kepada komunitas open source memungkinkan pengembang perangkat lunak untuk membuat alat terintegrasi yang berfungsi bersama. Sebagai inisiatif open source, platform ini memungkinkan pengembang perangkat lunak untuk meningkatkan platform yang ada melalui kontribusi plug-in baru.
Keberhasilan platform ini disebabkan oleh grup-grup berikut:
- Committers: Grup ini bertanggung jawab untuk mengembangkan tooling Eclipse resmi. Contoh committer adalah Tim Proyek Platform Alat Web Eclipse.
- Pengembang Plug-in: Grup ini memperluas platform untuk membuat alat yang berguna seperti Eclipse Plug-in Central, yang terdiri dari banyak pengembang plug-in.
- Pengguna: Grup ini menggunakan alat yang dikembangkan oleh komuter dan pengembang plug-in.
