Java IDE кантип тандоо керек

Java IDE кантип тандоо керек
Java IDE кантип тандоо керек

Video: Java IDE кантип тандоо керек

Video: Java IDE кантип тандоо керек
Video: Какую IDE для Java выбрать? 2024, Май
Anonim

Java программалоо тили үчүн туура интеграцияланган өнүгүү чөйрөсүн (IDE) тандоо сиздин өндүрүмдүүлүгүңүзгө олуттуу таасирин тийгизиши мүмкүн. NetBeans, Eclipse жана IntelliJ IDEAнын негизги атаандаштарын салыштырып, сиздин билимиңизге жана муктаждыктарыңызга ылайыктуусун тандап алгандан кийин, сиз үчүн мыкты IDEди табыңыз.

Java IDE кантип тандоо керек
Java IDE кантип тандоо керек

Java менен иштөө IDE (интегралдык өнүгүү чөйрөсү) тандоо менен тыгыз байланышта. Бул программалоону жаңы баштаган адамдар үчүн өзгөчө маанилүү, анткени IDEди тандоо алардын иштөө агымына олуттуу таасирин тийгизиши мүмкүн.

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

NetBeans Java укуктарына ээ Oracle компаниясынын активдүү колдоосу менен иштелип чыккан. Ошентип, айрым Java технологиялары NetBeans программасында биринчи колдоого ээ.

Функционалдуулугу боюнча, NetBeans алдыңкы үчтүктүн эң жөнөкөй жана интуитивдүү Java иштеп чыгуу чөйрөсү. Албетте, өнүгүү чөйрөсү жана Java программалоо тили менен алгачкылардан болуп таанышкандарга сунуштай алабыз. Бул IDEдин айырмалоочу өзгөчөлүктөрүнүн катарында айлана-чөйрөнү "кутудан тышкары" оптималдуу орнотуу болуп саналат. Ушул чөйрөнү орнотуп, колдонуучу компилятор үчүн жана иштөө чөйрөсү үчүн мыкты орнотууларды алат, керексиз сөлөкөттөр жана меню элементтери жок интерфейс, эң көп талап кылынган жана көп колдонулган функциялар гана бар. Андан кийин, албетте, интерфейсти өзүңүзгө ылайыкташтыра аласыз. Ошондой эле, тапшырмалардын ыңгайлуу аткарылышын белгилей алабыз, бардык менюлар абдан жакшы структураланган жана алардын аттары так. Өзгөчө, көптөгөн башка өнүгүү чөйрөлөрү жабыркаган чексиз менюлардан жана калкып чыкма терезелерден арылуунун зарылдыгы жок болгондуктан, NetBeans менен иштөөнүн жеңилдигин белгилей алабыз. Көпчүлүк учурларда, колдонуучу NetBeans чөйрөсү менен иштешкенде, ал автоматтык түрдө жумушка ылайыктуу орнотууларды сунуштайт. Ошентип, башталгыч колдонуучу айлана-чөйрөнүн андан эмне сураганын толук түшүнбөсө дагы, "ОК" баскычын басып, анын ишине зыян келтирүү дээрлик мүмкүн эмес. Кошумча чөйрө компоненттерин / плагиндерди (плагин) орнотуу бир чыкылдатуу менен жүргүзүлөт. Версияны башкаруу тутумдары (VCS) жана колдонууга оңой графикалык интерфейс (GUI) иштеп чыгуу подсистемасы үчүн жакшы колдоо бар. NetBeans акысыз.

Жыйынтыктап айтканда, NetBeans IDE интуитивдүү жана колдонууга жеңил өнүгүү чөйрөсү. NetBeans программасынан баштап, түшүнүү оңой жана өркүндөтүлгөн деңгээлде колдонууну үйрөнүү оңой. Мындан тышкары, NetBeans колдонуучусунун өз ара аракеттенүү стили, Javadoc документациясы же каталарды / мүмкүн болуучу каталарды оңдоо боюнча сунуштар болобу, айлана-чөйрөгө орнотулган кеңештерди колдонсоңуз, анда Java тилин тез эле өздөштүрө аласыз.

Eclipse - алгач IBM тарабынан түзүлгөн интеграцияланган өнүгүү чөйрөсү жана түзүлгөндөн бери лидерлердин катарында. Eclipse, бирок Javaга гана мүнөздүү эмес, анын иштешине таасир этүүчү Eclipse Platform жалпы максаты. Java Eclipse менен иштөө үчүн эң ылайыктуу жамаат Java Developers үчүн Eclipse IDE деген ат менен жеткиликтүү.

Eclipse белгиси анын дээрлик чексиз настройкалануусу жана кеңейиши. Ал эми башталгыч колдонуучулар үчүн бул көйгөй жаратышы мүмкүн. Eclipse интерфейси өтө сейрек кездешүүчү функцияларды камтыйт, түшүнүксүз жана интуитивдүү эмес менюларга ээ, Eclipse колдонуучудан көп көлөмдөгү маалыматты же жөн эле ашыкча жүктөлгөн маалыматты талап кылган чексиз диалог кутучалары менен белгилүү. менен таанышуу. Плагинди орнотуу тутуму да түшүнүксүз сезилиши мүмкүн. Версияны башкаруу жана колдонуучунун интерфейсин иштеп чыгуу менен иштөө тутумдары орто деңгээлде. Eclipse акысыз.

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

JetBrains тарабынан түзүлгөн IntelliJ IDEA, ушул кезге чейин курулган биринчи комплекстүү өнүгүү чөйрөсү болгон. Жогоруда сүрөттөлгөн IDEлерден айырмаланып, Intellij IDEA акысыз Community Edition версиясында жана акы төлөнүүчү версиясы - Ultimate. Башталгыч иштеп чыгуучу үчүн, акысыз нуска бардык керектүү функцияларды камтыйт жана толук кандуу IDE деп эсептесе болот.

Азыр IDEA өзүнүн ураанында айтылгандай, "акылдуу" өнүгүү чөйрөсү болуп, жактоочулары менен позитивдүү сын-пикирлерин көбөйтүүдө. Intellij IDEA абдан түшүнүктүү, колдонууга оңой, заманбап технологияларды колдойт, башкаруунун эң ыңгайлуу тутумдарынын бири. Ал жерде эч кандай ашыкча жүк жок: колдонуучуга минималдуу диалог кутучалары жана керектүү маалыматтар гана көрсөтүлөт. Ыкчам ачкычтын кеңири тутуму бар, ал көптөгөн маанилүү эмес функцияларды тез аткарууга мүмкүндүк берет. Колдонуунун оңойлугу боюнча, IntelliJ IDEA сөзсүз түрдө атаандаштыктан жогору турат, анткени "акылдуу" чөйрө болгондуктан, колдонуучунун иш-аракетине түрткү берип / жардам берип, көп убакытты жана күчтү үнөмдөп, ар дайым анын ниетин билет. Ошентип, IntelliJ IDEA башталгыч үчүн эч кандай кемчиликтери жок, бирок GUI иштеп чыгуу тутуму кыйынга турушу мүмкүн, анткени ал колдонуучудан эң аз дегенде Javaда GUI түзүү жөнүндө билимдерди талап кылат.

Жыйынтыктап айтканда, төмөнкү ойлорду ортого салыш керек. Java жана IDE'лерге жаңы киргендер үчүн NetBeans - эң мыкты чечим. Жок дегенде минималдуу Java билими бар адамдар үчүн NetBeans же IntelliJ IDEA иштейт. Бир аз убакыт бөлүп, айлана-чөйрөнү таанып-билүүгө жана конфигурациялоого, ошондой эле айлана-чөйрөнү толугу менен өзүңүзгө ылайыкташтыргысы келгендерге, Eclipse сунуштай аласыз.

Сунушталууда: