Sadece Java öğrenmek için bir IDE arıyorsanız, güzel simgelere ihtiyacınız varsa ya da bilgisayarınız çok konfigüre edilmemişse, Eclipse iyi bir seçimdir. Geliştirme verimliliğini artırabilecek bir IDE arıyorsanız ve daha hızlı, daha kullanışlı bir araç bulmak istiyorsanız, IntelliJ IDEA'yı kullanmanızı öneririz.
Tutulma araçları
Birincisi: Eclipse'te konsol en üst düzeye çıkarılabilir. Bu, sekme veya Ctrl+M kısayoluna çift tıklayarak yapılabilir, ancak IntelliJ IDEA'da benzer bir yol yoktur. İkincisi: Eclipse'in proje yapısı daha güçlü. Eclipse'te, her biri bireysel olarak gruplanabilen veya gizlenebilen, açılıp kapabilen projelerden oluşan mühendislik alanları var.
Üçüncüsü: Eclipse'in arayüzü daha güzel. IntelliJ IDEA ile karşılaştırıldığında, Eclipse'in yazı tipleri ve grafikleri daha güzel ve daha stabil. Ve tüm yerel kontroller çok değerli.
Dördüncüsü: Eclipse eklentileri yazması daha kolaydır, daha az sistem kaynağı kullanır ve daha sorunsuz çalışır.
Beşinci: Eclipse ücretsiz. Elbette, şimdi IntelliJ IDEA'nın ücretsiz bir sürümü de var, bu yüzden bu Eclipse'in avantajı olarak değerlendirilemez, ancak IntelliJ IDEA'nın ücretli versiyonu daha güçlü işlevlere sahip.
IntelliJ IDEA
Öncelikle, daha iyi hata ayıklama yapmak. IntelliJ IDEA, hata ayıklama konusunda Eclipse'ten çok daha güçlü. Hata ayıklama sürecinde, bazı ifadelerin değerini bulmamız gerektiğinde, Eclipse kullanırsak, tüm ifadeyi seçmemiz ve ardından Crtl+Shift+I kullanarak bu ifadenin değerini görmemiz gerekir. Ancak IntelliJ IDEA'da, bunu yapmak için sadece ifadenin altındaki imleci ve Alt+F8 tuşlarını hareket ettirmeniz yeterlidir. IntelliJ IDEA, ihtiyacınız olabilecek ifadeleri iyi anlar ve önerilen parametre değişkenlerini sunar. Doğrudan düzenleyip bu ifadenin değerini hemen alabilirsiniz, Eclipse'teki bir hata ayıklama arayüzü gibi atlamadan.
İkincisi, daha yüksek geliştirme verimliliği. IntelliJ IDEA, otomatik kod oluşturma açısından Eclipse'ten daha akıllıdır; örneğin, IntelliJ IDEA bir sınıfın test sınıfını oluşturabilir ve onu ilgili test dizinine doğru şekilde yerleştirebilir. ZenCoding desteği açısından, html yazmak çok pratik ve tab, tıpkı yerel entegrasyon gibi hızlı tamamlanıyor. IntelliJ IDEA'nın geliştirme verimliliği açısından en bariz özelliklerinden biri, JS, CSS ve eklentiler için daha iyi bir destek olmasıdır.
Üçüncü nokta ise daha akıllıca yeniden yapılandırmadır. Bu aslında bir geliştirme verimliliği, ancak IntelliJ IDEA'nın refaktoring fonksiyonunu ayrı olarak vurgulamak isterim. Tüm modern IDE'ler refaktörleme sunar, bu yüzden IntelliJ IDEA neye ihtiyacınız olduğunu anlar ve her durum için en uygun çözümü sunar.
Dördüncüsü, katalog daha az katmanlı ve net. IntelliJ IDEA'nın dizin hiyerarşisi çok azdır, ancak çok nettir ve IDE yapılandırması Ayarlar'da bulunabilir, proje yapılandırması ise Proje Ayarları'nda da bulunabilir.
|