Параўнанне Java Іды: Зацьменне супраць NetBeans vs. IntelliJ

Выбар і праца з правам IDE або інтэграваным асяроддзем распрацоўкі з'яўляецца жыццёва важным аспектам стаць паспяховымі распрацоўшчыкамі мабільных прыкладанняў . Права IDE дазваляе распрацоўнікам апрацоўваць класы; ствараць файлы; будаваць аргументы каманднага радка і многае іншае. У дадзеным паведамленні мы прадстаўляем вам параўнанне 3 вельмі папулярных IDE для Java, а менавіта, Eclipse, NetBeans і IntelliJ.

зацьменне

Eclipse, існуе ўжо з 2001 года, з тых часоў IBM выпусціла Eclipse, як адкрытая платформа крыніцы. Кіруецца некамерцыйным Eclipse Foundation, гэта выкарыстоўваецца ў абодвух адкрытых крыніц і камерцыйных праектаў. Пачынаючы з пакорным чынам, гэта цяпер стала асноўнай платформай, якая таксама выкарыстоўваецца ў шэрагу іншых моў.

Самае вялікае перавага Eclipse, з'яўляецца тое, што ён мае цэлае мноства убудова, што робіць яго універсальным і вельмі наладжвальным. Гэтая платформа працуе для вас у фонавым рэжыме, кампіляцыі кода, і паказ памылак, як, калі яны адбываюцца. Увесь IDE арганізаваны ў Perspectives, якія па сутнасці з'яўляюцца свайго роду візуальныя кантэйнеры, якія прапануюць набор уяўленняў і рэдактараў.

У Eclipse шматзадачнасці, фільтраванне і адладка яшчэ іншыя плюсы. Распрацаваны, каб адпавядаць патрэбам буйных праектаў у галіне развіцця, ён можа апрацоўваць розныя задачы, такія як аналіз і праектаванне, кіраванне прадукцыі, ўкаранення, распрацоўкі кантэнту, тэставання і дакументавання, а таксама.

NetBeans

NetBeans была распрацавана незалежна адзін ад аднаго ў другой палове 1990-х гадоў. Яна ўзнікла як адкрытая платформа крыніцы пасля таго, як яна была набыта Sun ў 1999 годзе зараз частка Oracle, гэта IDE можа быць выкарыстаны для распрацоўкі праграмнага забеспячэння для ўсіх версій Java, пачынаючы ад Java ME да Enterprise Edition. Як Eclipse, NetBeans таксама мае мноства ўбудоў, вы можаце працаваць з.

NetBeans прапануе розныя розныя пакеты - 2 C / C ++ і PHP Editions, выданне Java SE, выданне Java EE, і 1 кухонная мыйка выдання, якое прапануе ўсе, што вам калі-небудзь спатрэбіцца для вашага праекта. Гэта IDE таксама прапануе інструменты і рэдактары, якія могуць быць выкарыстаны для HTML, PHP, XML, JavaScript і многае іншае. Цяпер вы можаце знайсці падтрымку HTML5 і іншых вэб-тэхналогій, а таксама.

ацэнкі NetBeans над Eclipse, у тым, што ён мае падтрымку баз дадзеных, з драйверамі для Java DB, MySQL, PostgreSQL і Oracle. Яго баз дадзеных дазваляе лёгка ствараць, змяняць і выдаляць табліцы і базы дадзеных у асяроддзі IDE.

У асноўным разглядаецца ў мінулым як свайго роду цені Eclipse, NetBeans цяпер стала грозным канкурэнтам першай.

IntelliJ IDEA

Існуюць з 2001 года, JetBrains IntelliJ IDEA даступны ў камерцыйным выданні, а таксама ў вольным адкрытым зыходным кодзе супольнасці выданні, а таксама. JetBrains створана кампанія і найбольш вядомая яго ReSharper убудова для Visual Studio і асабліва карысна для C # развіцця.

IntelliJ прапануе падтрымку розных моў, у тым ліку Java, Scala, Groovy, Clojure і многае іншае. Гэта IDE пастаўляецца з такімі функцыямі, як смарт-завяршэнне кода, аналіз кода і перадавым рэфактарынг. Камерцыйная версія «Ultimate», якая ў асноўным арыентавана на сектар прадпрыемстваў , акрамя таго , падтрымлівае SQL, ActionScript, Ruby, Python і PHP. Версія 12 гэтай платформы таксама пастаўляецца з новым дызайнерам Android UI для распрацоўкі Android прыкладанняў.

IntelliJ таксама ўключае ў сябе некалькі напісаных карыстальнікам убудоў. У цяперашні час яна прапануе 947 убудоў, плюс у яе карпаратыўнай версіі дадаткова 55. Карыстальнікі заўсёды рады даць больш ўбудоў, выкарыстоўваючы свае убудаваныя кампаненты Swing.

ў зняволенні

Усе вышэйпералічаныя Іды прыходзяць са сваімі перавагамі. У той час як Eclipse, па-ранейшаму самы шырокі які выкарыстоўваецца IDE, NetBeans цяпер набірае папулярнасць з незалежнымі распрацоўшчыкамі. Хоць прадпрыемства выданне IntelliJ працуе як цуд, некаторыя распрацоўнікі могуць разглядаць гэта непатрэбныя выдаткі.

Усё залежыць ад таго, што вы шукаеце, як распрацоўшчык, і як вы збіраецеся ісці наперад з вашай працай. Усталюйце ўсе 3 Іды і паспрабаваць іх, перш чым зрабіць канчатковы выбар.