Java Тынай салыштырып: Eclipse NetBeans vs. IntelliJ vs.

Тандоо туура IDE же комплекстүү өнүктүрүү айлана-чөйрө менен иш болуу өтө маанилүү аспектилеринин бири болуп ийгиликтүү мобилдик колдонмо иштеп . туура IDE classpath чечүү үчүн иштеп берет; документ түзүү; буйрук сап жүйөөлөрүн жана көп куруу. Бул билдирүүгө ылайык, биз сага 3 абдан популярдуу Java Тынай бир мисал, тактап айтканда, Eclipse, NetBeans жана IntelliJ алып.

сүйрү

Eclipse 2001-жылы бар болуп келген, IBM ачык булагы аянтча катары Eclipse бошотулган бери. эмес киреше Eclipse Foundation тарабынан башкарылат, бул ачык булактан жана чарбалык долбоорлорду да колдонулат. момундук менен баштап, азыр эле бир катар башка тилде колдонулган негизги аянтча, ошондой эле пайда болгон.

Eclipse зор артыкчылык, ал ар тараптуу жана өтө өзгөчө кылат плагиндер бүтүндөй аттыга белгилери болуп саналат. Бул платформа коду түзүүнүн, тек сен үчүн иштейт, алардын пайда болгондо эле каталарды кайра көрсөтүү. толугу менен IDE пикир жана редакторлор топтомун сунуш олуттуу түрү көрүү идиштер бар багыты, уюштурулат.

Eclipse анын бүтүшү, чыпкалоо жана мүчүлүштүктөрдү бирок башка артыкчылыктары болуп саналат. ири долбоорлорду муктаждыктарына ылайыкташтыра иштелип чыккан, ал мисалы, талдоо жана иштеп чыгуу ар кандай маселелерди чече алат, продукт башкаруу, ишке ашыруу, контентти өнүктүрүүгө, текшерүү, документтерди, ошондой эле.

NetBeans

NetBeans өз алдынча 1990-жылдын экинчи жарым жылдыгынын жыйынтыгы боюнча иштелип чыккан. Ал 1999-жылы сатып алуу Oracle бир бөлүгү күндүн тарабынан сатылып алынгандан кийин, бул IDE Java мени Enterprise басылышы чейин чейинки Java бардык түрү боюнча программалык камсыздоону иштеп чыгуу үчүн колдонулушу мүмкүн болгон ачык булагы аянтча катары пайда болгон. Eclipse окшоп, NetBeans Ошондой эле, аны менен кызматташышыбыз керек плагиндер ар түрдүү өзгөчөлүктөрү.

NetBeans силерге ар кандай түйүнчөктөрүн сунуштайт - 2 C / C ++ жана PHP басылмаларды, бир Java SE өзгөртүүлөр жана толуктоолор менен, Java EE өзгөртүүлөр жана толуктоолор менен, жана 1 ашкана жууна турган өзгөртүүлөр жана толуктоолор менен Эгер долбоор үчүн зарыл нерселердин баарын берет. Бул IDE да HTML, PHP, XML, JavaScript жана колдонулушу мүмкүн куралдарды жана редакторлорду сунуш кылат. Сиз азыр эле HTML5 жана башка желе технологияларды колдоо таба аласыз.

NetBeans баллдан жогору Java DB, MySQL, PostgreSQL, Oracle жана айдоочуларга менен базасы колдой деп Eclipse. Анын базасы Explorer сиз түзүү, өзгөртүү жана IDE ичинде үстөлдөр жана маалымат базаларын жок кылуу мүмкүнчүлүгүн берет.

Негизинен Eclipse көлөкөсүнө бир катары буга чейин карап, NetBeans азыр мурдагы үчүн күчтүү атаандашы пайда болду.

IntelliJ IDEA

2001-бар, JetBrains "IntelliJ IDEA соода жана толуктоолор, ошондой эле эркин ачык булагы коомчулук жана толуктоолор, ошондой эле болот. JetBrains белгиленген компания болуп саналат, ал Visual Studio үчүн Resharper Плагиндин абдан белгилүү жана C # өнүктүрүү үчүн өзгөчө пайдалуу.

IntelliJ ичинде Java, Скалада, Майка, Clojure жана көп тилдердин ар түрдүү, колдоо сунуш кылат. Бул IDE ушундай акылдуу коду аяктагандан, коду талдоо жана өнүккөн Refactoring сыяктуу өзгөчөлүктөрү менен келет. Негизинен багытталган соода "Ultimate" чыгаруу, ишкердүүлүк секторун , кошумча SQL, аракети, Ruby, Python жана PHP колдойт. Бул аянтча 12 версия да Android колдонмо иштеп чыгуу боюнча жаңы Android UI дизайнер менен коштолот.

IntelliJ да бир нече колдонуучу жазылган плагиндерди өзгөчөлүктөрү. Азыркы 947 плагиндер, плюс, анын ишканасы нускасы кошумча 55 сунуш кылат. Колдонуучулар анын курулган-жылы султан компоненттерин колдонуу менен көбүрөөк плагиндерди берүүгө ар дайым болот.

Аягында

Жогоруда Тынай баары өз артыкчылыктары менен келет. Eclipse дагы тору колдонулган IDE болсо, NetBeans азыр көз карандысыз иштеп чыгуучулар менен белгилүү бойдон калат. IntelliJ ишканасы өзгөртүүлөр жана толуктоолор менен бир керемети сыяктуу иштейт, ал эми кээ бир иштеп чыгуучулар бул ашыкча чыгым мүмкүн.

Бул иштеп чыгуучу катары, сиз издеген нерсе көз каранды, жана кантип иш менен жүрө турган иш-чаралардын планы. 3 Тынай орнотуу жана акыркы чечим кабыл чейин ошолорду сынап көргөнү.