Eclipse dan MyEclipse agak mirip pada pandangan pertama; Namun, begitu Anda dapat menggunakannya lebih sering, Anda akan menyadari bahwa keduanya sangat berbeda. Plug-in Eclipse memerlukan pola arsitektur untuk membuat aplikasi dari bagian-bagian penyusunnya. Ini adalah platform yang dapat dikembangkan yang digunakan untuk membuat IDE. Selain itu, telah memberikan inti layanan untuk mengendalikan paket alat yang bekerja bersama untuk mendukung tugas pemrograman. Ada pembangun alat yang berkontribusi pada platform Eclipse. Mereka dibagikan dengan membungkus alat mereka dalam komponen pluggable; ini akan sesuai dengan platform. Selain itu, mekanisme dasar dari ekstensibilitas dibawa oleh plug-in baru di elemen pemrosesan baru ke plug-in yang sudah ada. Terlepas dari kenyataan bahwa ia berfokus pada pembuatan IDE, konsep dan implikasi Eclipse mendukung model umum untuk membuat aplikasi dari berbagai bagian yang dibuat oleh berbagai perusahaan.
Di sisi lain, meja kerja perusahaan MyEclipse adalah platform berfitur lengkap dan plug-in kelas perusahaan. Ini memiliki alat yang cocok untuk mengembangkan aplikasi dan sistem perangkat lunak yang mendukung siklus hidup penuh pengembangan aplikasi. MyEclipse memiliki banyak hal yang ditawarkan - telah melewati standar industri terbuka, dan bahkan telah mendefinisikan ulang harga perangkat lunak, dukungan, dan siklus rilis pengiriman. Ini telah menciptakan lingkungan pengembangan aplikasi lengkap untuk J2EE WEB, XML, UML, dan database. Selain itu, ia memiliki pilihan konektor server aplikasi paling komprehensif dengan lebih dari 25 lingkungan target, dan memiliki kapasitas untuk mengoptimalkan pengembangan, pengujian penempatan, dan bahkan portabilitas..
Model plug-in Eclipse terutama merupakan bagian yang memberikan jenis layanan tertentu dalam konteks meja kerja Eclipse. "Komponen" di sini berarti objek yang telah dikonfigurasikan ke dalam sistem pada waktu penempatan tertentu. Runtime Eclipse akan memberikan infrastruktur dukungan yang diperlukan untuk mengaktifkan dan mengoperasikan satu set plug-in yang bekerja bersama-sama. Ini diperlukan untuk memastikan lingkungan yang mulus untuk pengembangan kegiatan.
Saat Eclipse berjalan untuk sebuah instance, sebuah plug-in harus terhubung dalam sebuah instance dari beberapa kelas runtime plug-in, lebih dikenal sebagai kelas plug-in. Kelas plug-in akan membuat konfigurasi dan dukungan yang diperlukan untuk manajemen, dan kemudian harus diperluas ke org.eclipse.core.runtime. Ini akan menjadi kelas abstrak yang dapat menghasilkan fasilitas untuk pengelolaan plug-in. Instalasi plug-in akan melibatkan folder plug-in yang berisi masing-masing plug-in. Plug-in semacam itu akan ditulisi dalam jenis file XML; ini akan memungkinkan file untuk memberi tahu Eclipse runtime tentang plug-in apa yang perlu diaktifkan.
Sebaliknya, model MyEclipse bekerja dengan menawarkan kepada pengguna fleksibilitas untuk memilih teknologi yang dibutuhkan di setiap tingkatan aplikasi. Ini juga akan menawarkan bundel teknologi opsional, serta akses ke templat kecepatan untuk pembuatan kode dan penambahan iklan pihak ketiga. Selain itu, ia memiliki alat OSS untuk pengembangan lebih lanjut.
Ada juga peningkatan dalam aktivitas pengembang; ini meningkatkan pengalaman Eclipse dengan menyediakan basis data Java EE / J2EE dan lingkungan pengembangan klien kaya. Meja kerja juga memiliki server Tomcat tertanam, memberikan pengguna opsi untuk memiliki kotak pasir. RAD, UML, POJOs, dan Web 2.0 juga disediakan. MyEclipse telah memaksimalkan potensinya untuk secara efektif menyediakan alat yang diperlukan untuk proyek pengembangan segala ukuran kepada penggunanya; dari perusahaan satu ke perusahaan multi-nasional terbesar. Ini adalah alat pengembangan perangkat lunak yang kredibel yang digunakan oleh begitu banyak perusahaan elit seperti IBM, United Airlines, Glaxo Smith Kline, dan bahkan di Parlemen Eropa.
1. Eclipse adalah plug-in untuk pola arsitektur, sedangkan MyEclipse adalah platform berfitur lengkap untuk aplikasi pengembangan perangkat lunak.
2. Eclipse adalah bagian dari konteks meja kerja Eclipse. Plug-in mengkonfigurasi ke dalam sistem pada saat runtime tertentu.
3. MyEclipse bekerja dengan menawarkan bundel teknologi opsional.