JavaRush /Java блогы /Random-KK /Eclipse Java шолуы: теңшелетін әзірлеу ортасы

Eclipse Java шолуы: теңшелетін әзірлеу ортасы

Топта жарияланған
IT әлемінде екі лагерь бар: меншікті бағдарламалық қамтамасыз ету және ашық бастапқы code. Ал егер коммерциялық даму орталарының арасында IDEA (ашық бастапқы амбициялары бар) іс жүзінде сөзсіз көшбасшы болса, ашық бастапқы IDE жалғыз сүйікті - Eclipse арқылы ұсынылған. Eclipse Java шолуы: теңшелетін әзірлеу ортасы - 1Оны көбінесе әзірлеу ортасын өздері үшін теңшеуді ұнататын бағдарламашылар таңдайды. Бұл қандай IDE және оның артықшылықтары мен кемшіліктері қандай? Оны анықтап көрейік.

IDE туралы

Eclipse Java IDE — Java бағдарламалау тіліне арналған ашық интеграцияланған әзірлеу ортасы, оны Eclipse Foundation таратады және жүргізеді. Eclipse бастапқыда IDE арқылы IBM VisualAge әзірлеу ортасының мұрагері ретінде жасалған. Компанияны әзірлеуге 40 миллион доллар жұмсалғанына қарамастан, code ашық бастапқы codeқа айналды және IBM құралды одан әрі дамыту үшін тәуелсіз қауымдастыққа шығарды.

Java әзірлеушілер қауымдастығының бөлігі болу үшін білім мен тәжірибе қажет. Бұған JavaRush жобасы көмектеседі: оқыту онлайн ойын, 900 шағын дәріс, 1200(!) практикалық есеп, сұхбат сұрақтарын талдау және түйіндеме жазуға көмек түрінде жүргізіледі.

Eclipse Java шолуы: теңшелетін әзірлеу ортасы - 2

Қолдану ережелері

Eclipse IDE тегін, бұл оған үлкен артықшылық береді. Кез келген әзірлеуші ​​​​бұл құралдың соңғы нұсқасын орната алады. Қайырымдылық, әрине, қабылданады. Eclipse Java шолуы: теңшелетін әзірлеу ортасы - 3Eclipse-тің де ақылы нұсқасы бар - MyEclipse, бірақ бұл Eclipse үстіне салынған бөлек жоба. MyEclipse толық функционалды бағдарламалық жасақтаманы әзірлеу платформасын, сонымен қатар қосымша пакеттерді ұсынады. Мысалы, MyEclipse Blue өнімдердің WebSphere отбасымен біріктіруді қолдайды, ал Кәсіби нұсқасы Кәсіпорынның дамуы үшін кеңейтілген функционалдылықты жүзеге асырады. Eclipse, ақылы нұсқадан айырмашылығы, сіздің арманыңыздың IDE жасау үшін қосымша плагиндер қосылған ядро ​​болып табылады.

Негізгі мүмкіндіктер мен құралдар

«...ең танымал құрал...» және «...тегін...» терминдерін пайдаланған кезде көптеген адамдар IDE функционалдығы жойылған және функциялардың стандартты жиынтығын қолдайды деп ойлайды. Бұл олай емес. Eclipse Java IDE – көптеген ірі компаниялар корпоративтік стандарт ретінде қабылдаған толыққанды құрал. Орнату кезінде сізден қажетті әзірлеу ортасын таңдау сұралады: Eclipse Java шолуы: теңшелетін әзірлеу ортасы - 4Мәзірде көптеген опциялар бар, өйткені Eclipse құралдар жинағы Java-дан көп нәрсені қамтиды. Дегенмен, біздің жағдайда, алғашқы екеуі қызықты: Java әзірлеушілері үшін және Enterprise Java әзірлеушілері үшін. Сипаттамадан көрініп тұрғандай, Enterprise опциясы Java және Web қолданбаларын, Enterprise әзірлеуге арналған құралдарды, JPA, JSF және т.б. әзірлеуге жарамды. Жазу кезіндегі Eclipse-тің ағымдағы нұсқасы - 2019-09 R (4.13.0). IDE негізгі функционалдығы түрге (EE немесе стандарт) байланысты емес, бірақ маңызды жобалар үшін мұндай қосымшаларды әзірлеу кезінде өмірді жеңілдететін Enterprise нұсқасы қажет болады.

Код жазу

Eclipse редакторы қарапайым және түсінікті болып көрінеді – codeпен жұмыс істеуге арналған стандартты терезе, онда жоба құрылымы және басқа параметрлер көрсетіледі. Eclipse Java шолуы: теңшелетін әзірлеу ортасы - 5Бірінші рет орнатылған кезде қараңғы тақырып әдепкі бойынша іске қосылады. Жеңіл тақырып көзге ұнамайды, бұл субъективті болса да :) Eclipse Java шолуы: теңшелетін әзірлеу ортасы - 6Сондай-ақ жақсы мүмкіндік: стандартты кітапхана сыныптары автоматты түрде импортталады, функция әдепкі бойынша қосылады. Eclipse Java шолуы: теңшелетін әзірлеу ортасы - 7Eclipse-те code жолын жылдам түзетуге көмектесетін пайдалы QuickFix мүмкіндігі бар. QuickFix-ті codeтың 14-жолында іске қоссаңыз: Eclipse Java шолуы: теңшелетін әзірлеу ортасы - 8Жергілікті айнымалыға мән шығару әрекеті: Eclipse Java шолуы: теңшелетін әзірлеу ортасы - 9Бұл функцияны пайдалану арқылы кез келген әрекетті орындауға болады: жергілікті айнымалыны қарапайым шығарудан күрделірек әрекеттерге дейін.

Рефакторинг

Eclipse-де Java codeын қайта өңдеу IDEA-дан өзгеше. Мәселе мынада, Eclipse-де IDEA сияқты контекстік хабардар болмайды. Бұл рефакторинг кезінде байқалады. Ең қарапайым мысал - айнымалының атын өзгерту. IDEA ұқсас түрдегі алдыңғы айнымалылардың атын, түрін, мәнін, атауларын ескереді және қолайлы атауды ұсынады. Eclipse мұны істей алмайды. Егер пайдаланушы IDEA жүйесінде «ақылды» рефакторингке үйреніп алса, оған үйрену үшін біраз уақыт қажет. Әйтпесе, рефакторинг proceduresасы барлық стандартты функцияларды қолдайды. Мысалы, интерфейсті шығару, қауіпсіз жою және басқалары (барлығы 23).

Түзеткіш

Eclipse бағдарламасында қолданбаны жөндеу процесі қарапайым, стандартты функциялар интуитивті, жөндеу мәзірі айнымалы мәндердің күйін және ағымдағы контекстті көрсетеді: Eclipse Java шолуы: теңшелетін әзірлеу ортасы - 10

GUI әзірлеу

Eclipse-де графикалық интерфейс элементтеріне арналған визуалды редактор, визуалды редактор, сонымен қатар GUI компиляторы бар. Визуалды редактор AWT/Swing мүмкіндігін қолдайды және 2.1 нұсқасынан бастап Eclipse-де қол жетімді. Бұл редактор бөлек қосылуы керек.

Веб қолданбалары

Веб-қосымшаны әзірлеу үшін Eclipse-де 30 түрлі қолданбалы serverлер, сонымен қатар қосымша қосқыштар бар: Eclipse Java шолуы: теңшелетін әзірлеу ортасы - 11

Құралдар

Eclipse құралдарының ішінде нұсқаларды басқару жүйелерімен жұмысты, автоматты құрастыру, құрастыру жүйелерін, ең танымал фреймворктармен интеграцияны, қосымша файл түрлерімен (sql, html, js және т.б.) ыңғайлы жұмысты ерекше атап өткен жөн. Eclipse Java шолуы: теңшелетін әзірлеу ортасы - 12Eclipse Java шолуы: теңшелетін әзірлеу ортасы - 13

Қолданудың оң және теріс жақтары

Eclipse артықшылықтары

Плагиндер

Eclipse плагинді оңай әзірлеудің арқасында жоғары теңшеуге болады. Жоғарыда айтылғандай, Eclipse ядро ​​болып табылады: бірінші рет орнатылған кезде бұл IDE әлі толыққанды орта деп атауға болмайды. Мұны істеу үшін сізге қосымша плагиндерді орнату керек, содан кейін Eclipse-де әзірлеу әлдеқайда жеңіл және жағымды болады. Әркім өзінің IDE жасай алады.

Бағасы

Бұл емес: Eclipse Java IDE тегін таратылады.

Кросс-платформа

Java тілінде жазылған кез келген қолданба әдепкі бойынша бұл артықшылыққа ие. Eclipse Java орнатылған кез келген платформада жұмыс істей алады.

Жұмыс кеңістігі

Eclipse бағдарламасында бір жұмыс кеңістігінде бірнеше жобаны ашуға болады, бұл модульдік жобалармен жұмыс істеуді немесе бір жобадан екіншісіне ішінара codeты тасымалдауды айтарлықтай жеңілдетеді.

Құжаттама

Eclipse - бұл бүкіл әлемде танымал жетілген өнім, сондықтан оның кез келген сұраққа жауап беру мүмкіндігі 90% болатын үлкен құжаттамалық базасы бар.

Интерфейс дизайны

Intellij IDEA және Eclipse интерфейстерінің күңгірт немесе ашық тақырыптары арасында түбегейлі айырмашылық жоқ, бірақ көптеген бағдарламашылар Eclipse-те «өздерін нағыз әзірлеушілер сияқты сезінетін кәсіби интерфейс» бар дейді. Бұл субъективті плюс.

Eclipse-тің кемшіліктері

Плагиндер

Иә, бір қызығы, плагиндер плюс және минус болып табылады. Мәселе мынада, үйлесімсіз плагиндердің көп саны болса, IDE бұзылуы мүмкін және қайта орнату қажет болады. Бұл жағдай жиі ірі жобаларда кездеседі және бұл функция ресми құжаттамада көрсетілмеген.

Интуитивті интерфейс

Жаңадан бастаушылар Eclipse интерфейсінің джунглиінде жоғалып кету қаупі бар. Eclipse көбінесе құралды қажеттіліктеріне сәйкес реттегісі келетін тәжірибелі бағдарламашылармен қолданылады. Бұл плагиндердің бай экожүйесінің және оларды дамыту мүмкіндіктерінің арқасында мүмкін болды.

Тағы не оқу керек

Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION