Java IDE'lərini müqayisə: Eclipse vs NetBeans vs. IntelliJ

Doğru IDE və ya inteqrasiya edilmiş inkişaf mühiti ilə seçilməsi və işləməsi uğurlu mobil app inkişaf etdirici olmağın vacib bir aspektidir. Sağ IDE developers classpath idarə etməyə imkan verir; fayl yaratmaq; command line arqumentləri qurmaq və daha çox. Bu xüsusi postda biz 3 çox məşhur Java IDE-ləri müqayisə edirik, yəni Eclipse, NetBeans və IntelliJ.

Eclipse

Eclipse 2001-ci ildən etibarən IBM Eclipse'i açıq mənbə platforma olaraq buraxdıqdan bəri mövcuddur. Qeyri-kommersiya Eclipse Fondu tərəfindən idarə olunan bu, həm açıq mənbə, həm də kommersiya layihələrində istifadə olunur. Bu təvazökar bir şəkildə başlayan bu, indi də bir neçə başqa dildə də istifadə edilən böyük bir platforma kimi ortaya çıxdı.

Eclipse ən böyük üstünlüyü, çoxsaylı və yüksək səviyyədə özelleştirilebilen bir plugin plenumunun xüsusiyyətləridir. Bu platform arxa planda çalışır, kodu hazırlayır və baş verdikləri kimi səhvləri göstərir. Bütün IDE Perspectives-də təşkil olunur, əsasən vizual konteynerlərdir, bu da bir sıra fikir və redaktorları təklif edir.

Eclipse'in çoxlu görevlendirme, filtreleme ve hata ayıklama, diğer avantajlarıdır. Böyük inkişaf layihələrinin ehtiyaclarına uyğun olaraq dizayn edilmiş, analiz və dizayn, məhsul idarə edilməsi, tətbiqi, məzmun inkişafı, test və sənədləşdirmə kimi müxtəlif vəzifələri həll edə bilər.

NetBeans

NetBeans müstəqil olaraq 1990-cı illərin sonunadək yaradılıb. 1999-cu ildə Sun tərəfindən əldə edildikdən sonra açıq mənbə platforması olaraq ortaya çıxdı. İndi Oracle'ın bir hissəsi, bu IDE, Java ME-dən Enterprise Edition'a qədər olan bütün Java versiyaları üçün proqram hazırlamaq üçün istifadə edilə bilər. Eclipse kimi, NetBeans da işləyə biləcəyiniz bir sıra pluginsə sahibdir.

NetBeans sizə müxtəlif paketlər təklif edir - 2 C / C ++ və PHP nəşrləri, bir Java SE nəşri, Java EE nəşri və layihəniz üçün lazım olan hər şeyi təklif edən 1 mətbəx sink nəşri. Bu IDE həmçinin HTML, PHP, XML, JavaScript və daha çox üçün istifadə edilə bilən alətlər və redaktorları təklif edir. İndi HTML5 və digər Web texnologiyalarına da dəstək tapa bilərsiniz.

NetBeans, Java DB, MySQL, PostgreSQL və Oracle üçün verilənlər bazası dəstəyi ilə Eclipse üzərindəki skorları verir. Onun Database Explorer IDE daxilində masalar və məlumat bazaları asanlıqla yaratmaq, dəyişdirmək və silmək imkanı verir.

Ağıllı bir şəkildə Eclipse kölgəsi olaraq keçmişdə izlənilən NetBeans indi köhnə üçün böyük bir rəqib olaraq ortaya çıxdı.

IntelliJ IDEA

2001-ci ildən bəri JetBrains 'IntelliJ IDEA kommersiya nəşrində, eləcə də pulsuz bir açıq mənbə cəmiyyəti nəşrində də mövcuddur. JetBrains qurulan bir şirkətdir və Visual Studio üçün Resharper plugin üçün ən tanınmış və xüsusilə C # inkişafı üçün faydalıdır.

IntelliJ Java, Scala, Groovy, Clojure və daha çox daxil olmaqla müxtəlif dillərdə dəstək verir. Bu IDE, ağıllı kod tamamlama, kod təhlili və qabaqcıl refactoring kimi xüsusiyyətlərlə gəlir. Əsasən müəssisə sektoruna hədəf olan kommersiya "Ultimate" versiyası əlavə olaraq SQL, ActionScript, Ruby, Python və PHP-ni dəstəkləyir. Bu platformanın versiyası da Android app inkişafı üçün yeni bir Android UI dizayneri ilə gəlir.

IntelliJ də bir çox istifadəçi yazılı pluginsə sahibdir. Hal-hazırda 947 plugins, həmçinin müəssisə versiyasında əlavə 55 təklif edir. İstifadəçilər həmişə daxili Swing komponentlərini istifadə edərək, daha çox plugins təqdim etmək üçün açıqdırlar.

Nəticədə

Yuxarıda göstərilən IDE-lərin hamısı öz üstünlükləri ilə gəlir. Eclipse hələ də ən geniş istifadə olunan IDE olsa da NetBeans indi müstəqil developers ilə məşhurlaşır. IntelliJ'nin müəssisə nəşri bir təəccüb kimi işləyərkən, bəzi inkişafçılar bunu lazımsız bir xərc hesab edə bilərlər.

Bütün bunlar, aradığınız şeylərdən, bir geliştirici olaraq və işinizə necə davam etməyi planlaşdırdığınızdan asılıdır. Bütün 3 IDE qurun və son seçim etməzdən əvvəl onları sınayın.