Eclipse ve Myeclipse Arasındaki Fark

Anonim

Eclipse vs. MyEclipse

Eclipse ve MyEclipse ilk bakışta biraz benzer; Ancak, bunları daha sık kullanmaya başladıktan sonra, tamamen farklı olduklarını farkedeceksiniz. Eclipse eklentisi, kurucu parçalardan bir uygulama yaratmak için mimari bir desen gerektirir. 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 vardır. Araçlarını takılabilir bileşenler içine sarmalayarak paylaşılır; bu platforma uyacaktır. Ek olarak, genişletilebilirliğin temel mekanizması, yeni işleme öğelerindeki yeni eklentiler tarafından varolan eklentilere getiriliyor. Eclipse'in IDE'leri oluşturma üzerine yoğunlaşmasına rağmen, Eclipse'in kavramları ve sonuçları, farklı şirketler tarafından oluşturulan farklı parçalardan bir uygulama hazırlamak için genel bir modeli destekliyor.

Öte yandan, MyEclipse kurumsal çalışma masası tam özellikli bir platform ve kurumsal sınıf bir eklentidir. Uygulama geliştirme sürecinin tüm ömrünü destekleyen yazılım uygulamaları ve sistemleri geliştirmek için uygun bir araç içerir. MyEclipse'in sunabileceği çok şey var - açık endüstri standartlarını geçti ve yazılım, destek ve dağıtım sürümü döngülerinin fiyatlandırmasını dahi yeniden tanımladı. J2EE WEB, XML, UML ve veritabanları için eksiksiz bir uygulama geliştirme ortamı yarattı. Dahası, 25'in üzerinde hedef ortamı olan uygulama sunucusu bağlayıcılarının en kapsamlı seçimine sahiptir ve geliştirme, dağıtım testi ve hatta taşınabilirliği en iyi duruma getirme kapasitesine sahiptir.

Eclipse eklenti modeli esas olarak Eclipse tezgahı bağlamında belirli bir hizmet türü verdiği bir bölümdür. "Bileşen" burada belirli bir dağıtım zamanında bir sisteme yapılandırılmış nesne anlamına gelir. Eclipse'in çalışma zamanı, el altında bulunan bir dizi eklentiyi etkinleştirmek ve çalıştırmak için gerekli altyapıyı sağlayacaktır. Bu, faaliyetlerin gelişimi için kesintisiz bir ortam sağlamak için gereklidir.

Eclipse bir örnek için çalıştırıldığında, bir eklentinin 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 orgu genişletecektir. Tutulma. Çekirdek. Çalışma zamanı. Bu, eklentilerin yönetimi için tesisler üretebilen soyut sınıf olacaktır. Eklenti yüklemesi, eklentileri içeren eklentiler klasörünü içerir.Bu gibi eklentiler bir XML dosyası türüne yazılacaktır; bu dosya, Eclipse çalışma zamanını hangi eklentilerin etkinleştirilmesi gerektiğini bildirmesine izin verecektir.

Diğer taraftan, MyEclipse modeli, kullanıcılara her uygulama katmanında gerekli olan teknolojiyi seçmek için çok yönlülük sunarak çalışır. Ayrıca, opsiyonel teknoloji paketleri sunmanın yanı sıra, kodların üretilmesi ve bir üçüncü taraf ticari reklamın eklenmesi için hız şablonlarına erişim sağlanacaktır. Dahası, daha ileri geliştirme için OSS araçlarına sahiptir.

Geliştirici etkinliklerinde de bir gelişme var; bir Java EE / J2EE veritabanı ve zengin istemci geliştirme ortamı sağlayarak Eclipse deneyimini geliştirir. Tezgahın ayrıca, kullanıcının sanal alana sahip olmasını sağlayan gömülü bir Tomcat sunucusu var. RAD, UML, POJOs ve Web 2.0 da sağlanmaktadır. MyEclipse, kullanıcılarına her ölçekteki geliştirme projeleri için gerekli olan araçları etkili bir şekilde sunma potansiyelini en üst düzeye çıkarmıştır; bir şirketten en büyük çok uluslu şirkete kadar. Bu, IBM, United Airlines, Glaxo Smith Kline ve hatta Avrupa Parlamentosu gibi çok seçkin şirketler tarafından kullanılan güvenilir bir yazılım geliştirme aracıdır.

Özet:

1. Eclipse, bir mimari desen için bir eklentidir; MyEclipse, yazılım geliştirme uygulaması için tam özellikli bir platformdur.

2. Eclipse, bir Eclipse tezgahı bağlamının bir parçasıdır. Eklenti belirli bir çalışma zamanında bir sisteme yapılandırır.

3. MyEclipse isteğe bağlı teknoloji paketleri sunarak çalışır.