Intellij ve Eclipse
Java IDE (Entegre Geliştirme Ortamı) pazarı, programlama araçları alanında en yoğun şekilde rekabet eden pazarlardan biridir. IntelliJ IDEA ve Eclipse bu alandaki dört büyük rakipten ikisidir (NetBeans ve Oracle JDeveloper diğer ikisi). Eclipse ücretsiz ve açık kaynaklı bir yazılımken, IntelliJ ticari bir üründür.
Eclipse
Eclipse, birden çok dilde uygulamaların geliştirilmesine izin veren bir IDE'dir. Aslında, IDE ve eklenti sisteminden oluşan eksiksiz bir yazılım geliştirme ortamı olarak adlandırılabilir. Eclipse Public License altında ücretsiz ve açık kaynaklı bir yazılımdır. Bununla birlikte, uygun eklentilerin kullanımı ile, C, C ++, Perl, PHP, Python, Ruby, vb. Gibi diğer birçok dilde uygulama geliştirmek için kullanılabilir. Eclipse IDE'ye Eclipse ADT, Eclipse CDT, Eclipse denir. JDT ve Eclipse PDT, sırasıyla Ada, C / C ++, Java ve PHP ile birlikte kullanıldığında. Birçok işletim sisteminde çalışan bir platformlar arası IDE'dir. Mevcut sürüm 3.7, Haziran 2011'de piyasaya sürüldü.
Intellij
IntelliJ IDEA, JetBrains tarafından geliştirilen bir Java IDE'dir. IntelliJ'in ilk sürümü 2001'de çıktı. O zamanlar, gelişmiş kod navigasyonu ve yeniden düzenleme desteği olan tek IDE idi. Tüm platformlar için 30 günlük ücretsiz deneme sürümünün (tüm özelliklere sahip) bulunduğu ticari bir üründür. Daha yakın zamanlarda, açık kaynaklı bir sürüm kullanıma sunuldu. Mevcut kararlı sürüm 10.0. UML sınıf diyagramları çizme, Hazırda Bekletme, Bahar 3.0'da görsel modelleme, bağımlılık analizi ve Maven için destek sunar. IntelliJ kullanılarak Java, JavaScript, HTML, Python, Ruby, PHP ve daha birçok dilde uygulamalar geliştirilebilir. IntelliJ, JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate ve OSGi gibi çok çeşitli çerçeveleri ve teknolojileri destekler. Ayrıca, GlassFish, JBoss, Tomcat ve WebSphere gibi çeşitli uygulama sunucuları IntelliJ tarafından desteklenmektedir. CVS, Subversion, Ant, Maven ve JUnit ile kolay entegrasyon IntelliJ tarafından mümkün olur.
Intellij ve Eclipse arasındaki fark nedir?
Hem IntelliJ hem de Eclipse şu anda en popüler Java IDE'lerinden biri olmasına rağmen, farklılıkları var. Her şeyden önce, Eclipse ücretsiz ve tamamen açık kaynakken, IntelliJ ticari bir üründür. Maven'e destek IntelliJ'de daha iyidir. IntelliJ IDEA, Swing için yerleşik GUI oluşturucu ile birlikte gelir, ancak aynı amaçla Eclipse'de ayrı bir eklenti kullanmanız gerekir. Aslında, Java topluluğu IntelliJ'in GUI oluşturucusunu şu anda en iyi GUI tasarımcısı olarak görüyor. XML desteği açısından IntelliJ daha iyi bir seçenek sunar. Kod tamamlama ve doğrulama (Eclipse'de mevcut olmayan) gibi gelişmiş özelliklere sahip yerleşik bir XML düzenleyiciye sahiptir. Bununla birlikte, eklenti sistemi ve birçok partiden temin edilebilen büyük miktarda genişletilebilir eklenti Eclipse'yi sektörde çok popüler kılmaktadır. Özelliklerdeki farklılıklara rağmen, Java topluluğunda bu iki IDE'nin performansı hakkında genel görüşler oldukça benzerdir.