Eclipse ve MyEclipse ilk bakışta biraz benzer; ancak, bunları daha sık kullandığınızda, bunların tamamen farklı olduğunu anlayacaksınız. Eclipse eklentisi, bileşen parçalardan bir uygulama oluşturmak için mimari bir desen içerir. IDE'ler oluşturmak için kullanılan genişletilebilir bir platformdur. Buna ek olarak, programlama görevlerini desteklemek için birlikte çalışan bir takım araçları kontrol etmek için bir çekirdek hizmet vermiştir. Eclipse platformuna katkıda bulunan araç üreticileri var. Aletlerini takılabilir bileşenlere sararak paylaşılırlar; bu platforma uyacaktır. Ek olarak, genişletilebilirliğin temel mekanizması, yeni işleme öğelerindeki yeni eklentiler tarafından zaten var olan eklentilere getirilir. IDE'leri oluşturmaya odaklanmasına rağmen, Eclipse'in kavramları ve sonuçları, farklı şirketler tarafından oluşturulan farklı parçalardan bir uygulama bulmak için genel bir modeli desteklemektedir.
MyEclipse kurumsal çalışma tezgahı ise tam özellikli bir platform ve kurumsal sınıf bir eklentidir. Uygulama geliştirmenin tüm yaşam döngüsünü destekleyen yazılım uygulamaları ve sistemleri geliştirmek için uygun bir araca sahiptir. MyEclipse'in sunabileceği çok şey var - açık endüstri standartlarını geçti ve hatta yazılım, destek ve teslimat sürümü döngülerinin fiyatını yeniden tanımladı. J2EE WEB, XML, UML ve veritabanları için eksiksiz bir uygulama geliştirme ortamı oluşturmuştur. Dahası, 25'ten fazla hedef ortamı olan en kapsamlı uygulama sunucusu konektörlerine sahiptir ve geliştirme, dağıtım testi ve hatta taşınabilirliği optimize etme kapasitesine sahiptir..
Eclipse eklenti modeli, Eclipse çalışma tezgahı bağlamında belirli bir hizmet türü sunan bir parçadır. Buradaki "bileşen", belirli bir dağıtım zamanında bir sistemde yapılandırılmış olan nesne anlamına gelir. Eclipse'in çalışma zamanı, bir altyapıya el ile çalışan bir dizi eklenti etkinleştirmek ve çalıştırmak için gerekli desteği verecektir. Faaliyetlerin geliştirilmesi için kesintisiz bir ortam sağlamak için bu gereklidir.
Eclipse bir örnek için çalışırken, eklentinin daha çok eklenti sınıfı olarak bilinen bazı eklenti çalışma zamanı sınıfının bir örneğine bağlanması gerekir. Eklenti sınıfı, yönetim için gerekli bir yapılandırma ve destek oluşturacak ve daha sonra org.eclipse.core.runtime değerine kadar genişletilmesi gerekecektir. Bu, eklentilerin yönetimi için olanaklar oluşturabilecek soyut sınıf olacaktır. Eklenti yüklemesi, bağımsız eklentiler içeren eklentiler klasörünü içerecektir. Bu tür eklentiler XML türünde bir dosyaya yazılacaktır; Bu, dosyanın Eclipse çalışma zamanına hangi eklentilerin etkinleştirilmesi gerektiğini bildirmesini sağlar.
Tersine, MyEclipse modeli kullanıcılara her uygulama katmanında gerekli teknolojiyi seçme konusunda çok yönlülük sunarak çalışır. Ayrıca, isteğe bağlı teknoloji paketleri ve kod üretimi ve üçüncü taraf bir reklamın eklenmesi için hız şablonlarına erişim sunacaktır. Ayrıca, daha fazla geliştirme için OSS araçlarına sahiptir.
Ayrıca geliştirici etkinliğinde de bir iyileşme var; bir Java EE / J2EE veritabanı ve zengin istemci geliştirme ortamı sağlayarak Eclipse deneyimini geliştirir. Tezgah ayrıca, kullanıcıya sanal alana sahip olma seçeneği sunan gömülü bir Tomcat sunucusuna sahiptir. RAD, UML, POJO'lar ve Web 2.0 da sağlanır. MyEclipse, kullanıcılarına her boyutta geliştirme projesi için gerekli araçları etkin bir şekilde sağlama potansiyelini en üst düzeye çıkardı; bir şirketten en büyük çok uluslu firmalara kadar. IBM, United Airlines, Glaxo Smith Kline ve hatta Avrupa Parlamentosu gibi birçok seçkin şirket tarafından kullanılan güvenilir bir yazılım geliştirme aracıdır..
1. Eclipse mimari desen için bir eklentidir, MyEclipse ise yazılım geliştirme uygulaması için tam özellikli bir platformdur.
2. Tutulma, Tutulma tezgahının bağlamının bir parçasıdır. Eklenti, belirli bir çalışma zamanında bir sistemde yapılandırılır.
3. MyEclipse isteğe bağlı teknoloji paketleri sunarak çalışır.