Doğru IDE veya entegre geliştirme ortamını seçmek ve çalışmak, başarılı bir mobil uygulama geliştiricisi olmanın hayati bir yönüdür. Doğru IDE, geliştiricilerin sınıf yolunu ele almasını sağlar; dosya oluştur; komut satırı argümanları ve çok daha fazlasını oluşturun. Bu özel gönderide, size çok popüler 3 Java IDE'si olan Eclipse, NetBeans ve IntelliJ ile bir karşılaştırma sunuyoruz.
tutulma
Eclipse, IBM'in Eclipse'i açık kaynak kodlu bir platform olarak piyasaya sürmesinden beri 2001 yılından beri varlığını sürdürmektedir. Kâr amacı gütmeyen Eclipse Vakfı tarafından yönetilen bu, hem açık kaynak hem de ticari projelerde kullanılır. Alçakgönüllü bir şekilde başlayarak, bu şimdi birçok farklı dilde de kullanılan büyük bir platform olarak ortaya çıkmıştır.
Eclipse'in en büyük avantajı, çok yönlü ve son derece özelleştirilebilir kılan çok sayıda eklentiye sahip olmasıdır. Bu platform arka planda çalışır, kod derler ve hataları ortaya çıktıklarında gösterir. Tüm IDE, bir dizi görüş ve editör sunan, esas olarak görsel kaplar olan Perspektifler olarak düzenlenmiştir.
Eclipse'in çoklu görevlendirme, filtreleme ve hata ayıklama henüz başka artılar. Büyük geliştirme projelerinin ihtiyaçlarına uyacak şekilde tasarlanan bu tasarım, analiz ve tasarım, ürün yönetimi, uygulama, içerik geliştirme, test ve dokümantasyon gibi çeşitli görevleri üstlenebilir.
NetBeans
NetBeans 1990'ların ikinci yarısında bağımsız olarak geliştirildi. 1999 yılında Sun tarafından satın alındıktan sonra bir açık kaynak platformu olarak ortaya çıktı. Şimdi Oracle'ın bir parçası olan bu IDE, Java ME'den Enterprise Edition'a kadar tüm Java sürümleri için yazılım geliştirmek için kullanılabilir. Eclipse gibi, NetBeans ayrıca çalışabileceğiniz çeşitli eklentilere de sahiptir.
NetBeans size çeşitli farklı paketler sunar - 2 C / C ++ ve PHP sürümleri, Java SE sürümü, Java EE sürümü ve projeniz için ihtiyacınız olan her şeyi sunan 1 mutfak lavabo baskısı. Bu IDE ayrıca HTML, PHP, XML, JavaScript ve daha fazlası için kullanılabilecek araçlar ve editörler sunar. Artık HTML5 ve diğer Web teknolojileri için destek de bulabilirsiniz.
NetBeans, Eclipse üzerinden Java DB, MySQL, PostgreSQL ve Oracle için sürücülere sahip veritabanı desteğine sahip olduğunu gösteriyor. Veritabanı Gezgini, IDE içindeki tabloları ve veritabanlarını kolayca oluşturmanızı, değiştirmenizi ve silmenizi sağlar.
Büyük ölçüde geçmişte Eclipse'nin bir çeşit gölgesi olarak görülen NetBeans, şimdi eskiden müthiş bir rakip olarak ortaya çıkmıştır.
IntelliJ IDEA
2001'den beri, JetBrains'in IntelliJ IDEA'sı, ticari bir baskıda olduğu kadar ücretsiz bir açık kaynaklı topluluk baskısında da mevcuttur. JetBrains kurulmuş bir şirkettir ve Visual Studio için Resharper eklentisi ile bilinir ve özellikle C # geliştirme için yararlıdır.
IntelliJ Java, Scala, Groovy, Clojure ve daha fazlası dahil olmak üzere çeşitli diller için destek sunar. Bu IDE, akıllı kod tamamlama, kod analizi ve gelişmiş refactoring gibi özelliklerle birlikte gelir. Esas olarak kurumsal sektörü hedefleyen ticari “Ultimate” versiyonu, SQL, ActionScript, Ruby, Python ve PHP'yi destekliyor. Bu platformun 12. versiyonu da Android uygulama geliştirme için yeni bir Android UI tasarımcısı ile birlikte geliyor.
IntelliJ da birçok kullanıcı tarafından yazılmış eklentileri içerir. Şu anda 947 eklentileri, artı kurumsal sürümünde ek 55 sunuyor. Kullanıcılar, yerleşik Swing bileşenlerini kullanarak her zaman daha fazla eklenti göndermek için bekliyoruz.
Sonuç olarak
Yukarıdaki IDE'lerin hepsi kendi avantajları ile gelir. Eclipse hala en geniş IDE iken, NetBeans şimdi bağımsız geliştiriciler ile popülerlik kazanıyor. IntelliJ'in kurumsal sürümü bir hayret gibi çalışırken, bazı geliştiriciler bunun gereksiz bir masraf olduğunu düşünebilir.
Her şey, aradığınız şeylere, geliştiriciye ve işinize nasıl devam edeceğinize bağlıdır. Tüm 3 IDE'leri yükleyin ve son seçiminizi yapmadan önce bunları deneyin.