Comparing IDEs Java: Eclipse vs. NetBeans vs. IntelliJ

Интихоби ва кор бо IDE дуруст ё муҳити ягонаи рушд як ҷанбаи муҳими густариши барномаҳои бомуваффақияти мобилӣ мебошад . Идораи дурусти таҳиягарон барои идоракунии синф; эҷоди файлҳо; сохтани далелҳои хаттии фармонҳо ва бештар аз он. Дар ин мансаби махсус, мо ба шумо муқоиса кардани 3 IDE хеле маъмул аст, яъне, Eclipse, NetBeans ва IntelliJ.

Эквадор

Eclipse аз соли 2001 инҷониб фаъолият карда буд, зеро IBM аз онҷо офариниши оптики кушода буд. Бо идораи ғайритиҷоратии Eclipse идора карда мешавад, ки ин ҳам дар лоиҳаҳои кушода ва ҳам тиҷоратӣ истифода мешавад. Оғоз ба фурӯтанона, ин айни замон ҳамчун як платформаи асосист, ки дар якчанд забон истифода мешавад.

Бисёртар аз бартарии Eclipse он аст, ки он дорои тамоми платформаҳои плагинҳо мебошад, ки онро хеле фаровон ва хеле муосир месозад. Ин платформа барои шумо дар замина кор мекунад, рамзро тартиб медиҳад ва хатогиҳоеро, ки вақте рӯй медиҳанд, нишон медиҳанд. Ҳамаи IDE дар формулаҳо ташкил карда шудааст, ки онҳо асосан як контейнерҳои визуалӣ мебошанд, ки маҷмӯи мулоҳизаҳо ва таҳрирҳоро пешниҳод мекунанд.

Multisasking Eclipse, филтрҳо ва зӯроварӣ ҳанӯз ҳам боқӣ мемонад. Бо дарназардошти эҳтиёҷоти лоиҳаҳои калони рушд, он метавонад вазифаҳои гуногунро ба монанди таҳлил ва тарҳрезӣ, идоракунии маҳсулот, иҷро, таҳияи мундариҷа, санҷиш ва ҳуҷҷатҳо низ ҳал намояд.

Натиҷаҳо

NetBeans мустақилона дар нимаи дувуми солҳои 1990 таҳия шуда буданд. Он ҳамчун платформаи манбаъи кушода пас аз он ки Sun аз соли 1999 ба даст овардааст. Ҳоло як қисми Oracle, ин IDE метавонад барои таҳия намудани нармафзори тамоми Java аз Java ME то ба нашрияи Enterprise истифода шавад. Мисли Eclipse, NetBeans инчунин дорои якчанд вироишҳои шумо метавонед бо кор.

NetBeans бастаҳои гуногуни гуногунро пешниҳод мекунанд - 2 C / C ++ ва ададҳои PHP, чопи Java SE, чопи Java EE ва 1 адад дӯкони дӯконӣ, ки ҳама чизро ба шумо барои лоиҳаи шумо ниёз дорад. Ин IDE инчунин механизмҳо ва таҳлилгаронро пешниҳод мекунад, ки метавонанд барои HTML, PHP, XML, JavaScript ва бештар истифода шаванд. Шумо ҳоло метавонед ба HTML5 ва дигар технологияҳои веб.

NetBeans оид ба Eclipse ба даст овард, ки он дорои дастгирии пойгоҳи додаҳо бо ронандагони Java DB, MySQL, PostgreSQL ва Oracle мебошад. Database Explorer маълумоти шуморо ба осонӣ офаред, тағир диҳед ва тоза кардани ҷадвалҳо ва пойгоҳи додаҳо дар IDE.

Беш аз ин, ки дар гузашта ҳамчун як соири табақаи Элефон дида мешуд, ҳоло NetBeans ҳамчун рақибони бебаҳо ба пештара пайдо шуд.

IDEA IntelliJ

Дар соли 2001, JetBren's IDEA IntelliJEA дар нашрияи тиҷоратӣ ва инчунин дар нашри озодии кушодаи ҷамъиятӣ дастрас аст. JetBrains ширкатҳои муқарраршуда мебошад ва аз оне, ки барномаи Plugin Resharper-ро барои Visual Studio мефаҳманд ва барои C # таҳия махсусан муфид аст.

IntelliJ дастгирии як қатор забонҳо, аз ҷумла Java, Scala, Groovy, Clojure ва ғайра. Ин IDE бо хусусиятҳои монанди рамзи ахлоқӣ, таҳлили рамзҳо ва такмили ихтисос меояд. Варианти тиҷоратии "Ultimate", ки асосан ба соҳаи корхона равона шудааст , илова бар SQL, ActionScript, Ruby, Python ва PHP -ро дастгирӣ мекунад. Version 12 аз ин платформа бо таҳиягари нави Android UI барои рушди барномаҳои Android меояд.

IntelliJ ҳамчунин якчанд вироишҳои корбарро навиштааст. Он ҳоло 947 пластикиро пешниҳод мекунад, ки дар он 55 адад иловаи вертикали корпоративии он пешниҳод карда мешавад. Истифодабарандагон ҳамеша мехоҳанд, ки бо истифода аз компонентҳои Swing-и худ, воридҳои иловагӣ пешниҳод кунанд.

Хулоса

Ҳамаи IDE-и боло бо афзалиятҳои худ омадаанд. Дар ҳоле, ки Eclipse ҳанӯз IDE истифода шудааст, NetBeans ҳоло бо таҳиягарони мустақил афзалият пайдо мекунад. Дар ҳоле, ки нашрияи кории IntelliJ ба монанди ҳайратовар аст, баъзе таҳиягарон метавонанд онро хароҷоти нолозимро баррасӣ кунанд.

Ҳамаи он чизҳое, ки шумо мехоҳед, ба монанди таҳиягари шумо ва чӣ гуна шумо нақша доред, ки ба кори худ идома диҳед. Ҳамаи 3 IDE насб кунед ва пеш аз интихоби интихоби ниҳоӣ онҳоро санҷед.