Krahasimi i IDE-ve Java: Eclipse vs NetBeans vs IntelliJ

Përzgjedhja dhe puna me të drejtën IDE ose mjedis të integruar të zhvillimit është një aspekt jetik për t'u bërë një zhvillues i suksesshëm i aplikacioneve për celularë . IDE e duhur i mundëson zhvilluesve të merren me klasën e klasës; krijoni skedarë; ndërtoj argumentet e vijës së komandës dhe shumë më tepër. Në këtë postim të veçantë, ju sjellim një krahasim të 3 IDE-ve shumë të njohura Java, domethënë Eclipse, NetBeans, dhe IntelliJ.

Eklips

Eclipse ka ekzistuar që nga viti 2001, që kur IBM lëshoi ​​Eclipse si një platformë me burim të hapur. Menaxhuar nga Fondacioni Eclipse jofitimprurëse, kjo është përdorur në të dy projektet burim të hapur dhe komercial. Duke filluar në një mënyrë të përulur, kjo tani është shfaqur si një platformë e madhe, e cila përdoret gjithashtu në disa gjuhë të tjera.

Përparësia më e madhe e Eclipse është se ajo përmban një bollëk të tërë të plugins, që e bën atë të gjithanshëm dhe shumë të përshtatshëm. Kjo platformë punon për ju në sfond, duke përpiluar kodin dhe duke treguar gabime kur ato ndodhin. E gjithë IDE është e organizuar në Perspektivat, të cilat janë në thelb një lloj kontejnerësh vizualë, të cilët ofrojnë një sërë pikëpamjesh dhe redaktorësh.

Multitasking Eclipse, filtrim dhe debugging janë ende pluses të tjera. Designed për të përshtatur nevojat e projekteve të mëdha të zhvillimit, ajo mund të merret me detyra të ndryshme të tilla si analiza dhe dizajni, menaxhimi i produktit, zbatimi, zhvillimi i përmbajtjes, testimi dhe dokumentacioni.

NetBeans

NetBeans u zhvillua në mënyrë të pavarur në gjysmën e dytë të viteve 1990. Ajo u shfaq si një platformë me burim të hapur, pasi u blat nga Sun në vitin 1999. Tani një pjesë e Oracle, ky IDE mund të përdoret për të zhvilluar softuer për të gjitha versionet e Java duke filluar nga Java ME deri në Enterprise Edition. Ashtu si Eclipse, NetBeans gjithashtu përmban një shumëllojshmëri të shtojcave me të cilat mund të punoni.

NetBeans ju ofron paketa të ndryshme - 2 botime C / C ++ dhe PHP, një edicion Java SE, edicionin Java EE dhe një edicion kuzhinierësh që ofron gjithçka që ju do të keni nevojë për projektin tuaj. Ky IDE gjithashtu ofron mjete dhe redaktorë që mund të përdoren për HTML, PHP, XML, JavaScript dhe më shumë. Tani mund të gjeni mbështetje për HTML5 dhe teknologji të tjera të internetit.

NetBeans shënon Eclipse në atë që përmban mbështetje të bazës së të dhënave, me drejtuesit për Java DB, MySQL, PostgreSQL dhe Oracle. Explorer i saj i bazës së të dhënave ju mundëson të krijoni lehtë, modifikoni dhe fshini tabelat dhe bazat e të dhënave brenda IDE.

Shikuar gjerësisht në të kaluarën si një lloj hije e Eclipse, NetBeans tani është shfaqur si një konkurrent i frikshëm për të parën.

IntelliJ IDEA

Në ekzistencë që nga viti 2001, IntelliJ IDEA e JetBrains është në dispozicion në një botim komercial, si dhe në një botim falas të komunitetit me burim të hapur. JetBrains është një kompani e themeluar dhe është më e njohur për plugin Resharper për Visual Studio dhe është veçanërisht e dobishme për zhvillimin e C #.

IntelliJ ofron mbështetje për një sërë gjuhësh, përfshirë Java, Scala, Groovy, Clojure dhe më shumë. Ky IDE vjen me karakteristika të tilla si plotësimi i kodit të zgjuar, analiza e kodeve dhe rifreskimi i avancuar. Versioni komercial "Ultimate", i cili kryesisht synon sektorin e ndërmarrjeve , gjithashtu mbështet SQL, ActionScript, Ruby, Python dhe PHP. Versioni 12 i kësaj platforme gjithashtu vjen me një dizajner të ri UI të Android për zhvillimin e aplikacionit Android.

IntelliJ gjithashtu përmban disa shtojca të shkruara nga përdoruesit. Aktualisht ofron 947 shtojca, plus një shtesë 55 në versionin e saj të ndërmarrjes. Përdoruesit janë gjithmonë të mirëpritur të dorëzojnë më shumë shtojca duke përdorur komponentët e saj të ndërtuar në Swing.

Në përfundim

Të gjitha IDE-të e mësipërme vijnë me avantazhet e tyre. Ndërsa Eclipse është ende IDE më e përdorur, NetBeans tani po fiton popullaritet me zhvilluesit e pavarur. Ndërsa edicioni ndërmarrës i IntelliJ punon si një mrekulli, disa zhvillues mund ta konsiderojnë atë një shpenzim të panevojshëm.

E gjitha varet nga ajo që kërkoni, si një zhvillues dhe si planifikoni të shkoni përpara me punën tuaj. Instaloni të gjitha 3 IDE dhe provoni ato para se të bëni zgjedhjen tuaj përfundimtare.