03 Kasım 2006

NetBeans mi Eclipse mi?

Merhabalar,
Başlıkdan da anlaşıldığı üzere yeni çıkan NetBeans 5.5 ile Eclipse 3.2 arasındaki artıları eksileri haddim üzere olmayarak fikirlerimi belirtmek istedim.Öncelikle yazacaklarım Charles Ditzel ile yapılan bir röportaja dayanmaktadır.Kendisi sitesinde aldığım gibi koyuyorum a partner area architect at Sun Microsystems.
Öncelikle NetBeans'de şöyle bir özellik var."All in one".Türkçe söylemek isterdim fakat bu daha güzel sanki.Yani geliştirme adına bulabileceğiniz her şey nerdeyse NetBeans'i kurduğunuzda geliyor.Mesela GUI designer olarak Matisse projesi adında yürütülen çalışma ile geliyor ve gayet başarılı.Masaüstü için görsel uygulamalar geliştirmeyi çok kolay hale getiriyor. Sonra Java EE 5'i destekliyor ki şu an IDE'ler arasında IntelliJ IDEA dışında hiçbir IDE Java EE 5'i desteklemiyor.Ayrica kullandığınız veritabanlarına IDE ortamından bağlanmanıza olanak sağlıyor.NetBeans içerisinde Struts ve JSF desteği veriyor.Fakat bu yukarda saydıklarımın hiç biri eklenti yüklemeden Eclipse ile kullanılamıyor.Masaüstü için görsel programlar yazmak istiyorsanız Visual Editor eklentisini indirmeniz gerek.JAVA EE desteklemek için WTP (Web Tools Project) indirmeniz gerek ki boyutu 180 MB civarında.Ayrıca Struts ve JSF desteği de maalesef yok.Bunların yanı sıra NetBeans ortamına kendi sitesinde yayınlanan çeşitli paketler yardımı ile yeni geliştirme ortamları eklemek mümkün.Örneğin; Mobility Pack ile J2ME geliştirme ortamı olması ki telefonlara sürükle bırak özelliği ile görsel uygulamalar yazabiliyorsunuz.Visual Web Pack ile sürükle bırak JSF web uygulamaları yapabileceğiniz ortamı oluşturabiliyorsunuz.Ayrıca Eclipsede de olduğu geniş bir plugin listesi var.

Eclipse'i indirdiğinizde ise bir editor,debugger,compiler geliyor.Sakın yanlış anlamayın, Eclipse'i kötülüyor değilim.Ben de genel olarak Eclipse'i kullanıyorum.Çünkü Eclipse'in look & feel'i beni rahatlatıyor.NetBeans genel olarak ne kadar hızlandı deseler de Eclipse'i geçemez.Bir kere kod yazarken real-time compiler'ı NetBeans ile kıyaslaştırılamaz.NetBeans kodu değiştirdikten 2-3 sn. sonra uyarı veriyor neredeyse:).Ayrıca Eclipse'in perspective ve view mantığı diğer IDE'lere taş çıkartacak nitelikte.

Ama dediğim gibi iş web uygulaması, EJB uygulaması gibi kurumsal uygulamalar geliştirmeye geldiğinde ve son teknolojiyi kullanmaya geldiğinde Eclipse NetBeans'e göre zayıf kalıyor.

Benim şu ana kadar genel olarak izlenimlerim böyle.Sizin düşüncülerinizi de almak isterim.İyi çalışmalar dilerim...

7 yorum:

Adsız dedi ki...

plug inleri indirmeyince eclipse bu özellikleri desteklemiyor gibi bi sonuc cikarabilmemize imkan yok cünkü eclipse zaten 300 k lık bi uygulamanin plug in ler ile zenginlik kazandırılarak kullanılması mantıgına dayanan os bi proje..gerekli plug inleri indirdikten sonra eclipse ile de jsf ve struts yazılabilir ..performans olarak bence de eclipse netbeans arasinda daglar kdr fark var..ayrica su netbeans in visual editoru ii hos güzel ama bu bazı kod bloklarına koydugu read only özelligi insanı çileden cikarabiliyor : )

Serkan Yıldırım dedi ki...

Dediklerinize gönülden katılıyorum. Yalnız netbeans'in visual web pack'i gibi eclipse için bedava bir jsf eklentisi var mı, varsa nedir?

Adsız dedi ki...

NetBeans'in Visual Web Pack olayındaki rahatlığını, Eclipse'de bazı plug-in'ler ile desteklediğim halde bulamadım, Rational App Developer ise çok kompleks geldiği için Netbeans'i tercih ederim.

Adsız dedi ki...

forever eclipse

Adsız dedi ki...

forever eclipse

Adsız dedi ki...

BENCE NetBeans kullanımı kurulumu kolay

Unknown dedi ki...

Kısacası, eğer öğrenme aşamasındaysanız eclipse, daha profesyonel bir yazılımcı iseniz ve fazla plug-in ile uğraşmak istemiyorsanız NetBeans' tır.