JavaRush /Java блогы /Random-KK /IntelliJ IDEA бағдарламасында жоба жасау

IntelliJ IDEA бағдарламасында жоба жасау

Топта жарияланған
IntelliJ IDEA және осыған ұқсас әзірлеу орталары - жаңадан бастаған бағдарламашы меңгеруі керек алғашқы құралдардың бірі. Бұл материалда біз бағдарламалық құралды орнату мен конфигурациялауды, сонымен қатар IntelliJ IDEA жүйесінде жобаны құру proceduresасын қарастырамыз. IntelliJ IDEA-да жоба құру - 1

IntelliJ IDEA дегеніміз не

IntelliJ IDEA – JetBrains ұсынған Java қолданбаларына арналған біріктірілген әзірлеу ортасы. Ол барлық соңғы технологиялар мен фреймворктарды қолдайтын Java үшін ең ақылды және ыңғайлы әзірлеу ортасы ретінде орналастырылған. IntelliJ IDEA - Eclipse IDE және NetBeans IDE-мен бірге Java үшін ең танымал үш IDE бірі. Бұл материалда әзірлеу ортасын таңдау бойынша үш әзірлеу ортасын салыстыру бар . IntelliJ IDEA Javarush қауымдастығына өте таныс. Үшінші деңгейден бастап студенттер IntelliJ IDEA бағдарламасында тапсырмаларды орындайды, ол курспен оңай біріктіріледі. Курс студенттері тәжірибелік тапсырмаларды тікелей даму ортасында алады. Онда студент орындалған тапсырманы тексеруге жіберіп, бірден кері байланыс ала алады.
Барлығы қалай жұмыс істейтінін көру үшін JavaRush-те тіркелгіңіз болуы керек - практикаға баса назар аудара отырып, Java бағдарламалауды үйренуге арналған онлайн курс: жылдам тексеруі бар 1200+ тапсырма, мини-жобалар, тапсырмалар-ойындар, жұмыс негіздері бойынша жүздеген дәрістер. Java.
IntelliJ IDEA-да жоба құру - 2IntelliJ IDEA Java үшін әзірлеу ортасы ретінде белгілі болғанымен, ол қораптан тыс бірнеше бағдарламалау тілдерін қолдайды. Сонымен қатар, IntelliJ IDEA бірқатар заманауи фреймворктармен біріктірілген . Барлық танымал нұсқаларды басқару жүйелері және қолданбаларды құрастыру жүйелері осы әзірлеу ортасына салынған. IDEA көптеген қолданба serverлерін қолдайды. 6-нұсқадан бастап IntelliJ IDEA графикалық пайдаланушы интерфейсін әзірлеу үшін біріктірілген құралдарды ұсынады. Бұл әзірлеу ортасының күшті аналитикалық мүмкіндіктері бар. Олардың арқасында бұл IDE әзірлеушіге ағымдағы контексте ең жақсы code опцияларымен шұғыл түрде шақырады. IDEA-да бар codeты рефакторингке және жылдам дизайнды тез жазуға арналған құралдар жиынтығы бар.

IntelliJ IDEA пайдалану шарттары

IntelliJ IDEA бірінші нұсқасы 2001 жылдың қаңтарында пайда болды, содан бері JetBrains жаңа мүмкіндіктерді қосып, барларын жетілдіреді. 9.0 нұсқасынан бастап IntelliJ IDEA екі нұсқада қол жетімді:
  • Қауымдастық басылымы
  • Соңғы шығарылым
Community Edition - Apache 2.0 лицензиясы бойынша тегін нұсқасы. Ол JVM және Android әзірлеуіне, сондай-ақ GUI қолданбаларына арналған. Бұл білім беру мақсаттары үшін жаңадан әзірлеушілер үшін де, коммерциялық даму үшін кәсіпқойлар үшін де пайдалы болады. Ultimate Edition коммерциялық лицензия бойынша қол жетімді және қауымдастық шығарылымына қарағанда көбірек құралдарды қолдайды. Қолданбаның бұл нұсқасы кәсіпорын мен веб-әзірлеуге арналған. Бұл serverлік және фронтенді әзірлеушілер үшін пайдалы. IntelliJ IDEA үш платформаға арналған: Windows, macOS, Linux. Өнімнің ағымдағы нұсқасын JetBrains ресми веб-сайтынан жүктеп алуға болады. 2019 жылдың маусымындағы жағдай бойынша ағымдағы нұсқасы 2019.1.3. Төменде Ultimate Edition және Community Edition арасындағы айырмашылықтарды көрсететін кесте берілген.
Тек Ultimate шығарылымында қолдау көрсетіледі Community Edition және Ultimate Edition нұсқаларында қолдау көрсетіледі
Тілдік қолдау
  • JavaScript
  • TypeScript
  • SQL
  • CSS, LESS, Sass, Stylus
  • CoffeeScript
  • ActionScript
  • XSL, XPath
  • Ruby, JRuby (плагин арқылы)
  • PHP (плагин арқылы)
  • Өту (плагин арқылы)
  • Java
  • Керемет
  • Котлин
  • Scala (плагин арқылы)
  • Python, Jython (плагин арқылы)
  • Dart (плагин арқылы)
  • Erlang (плагин арқылы)
  • XML, JSON, YAML
  • AsciiDoc, Markdown (плагиндер арқылы)
Фреймерлік қолдау
  • Көктем (Spring MVC, Spring Boot, Spring Integration, Spring Security және т.б.)
  • Java EE (JSF, JAX-RS, CDI, JPA, т.б.)
  • Grails
  • GWT, Ваадин
  • Ойнату (плагин арқылы)
  • Thymeleaf, Freemarker, Velocity, Гобелен
  • Struts, AspectJ, JBoss Seam, OSGI
  • Реакция
  • AngularJS (плагин арқылы)
  • Node.js (плагин арқылы)
  • Apache Flex, Adobe AIR
  • Rails, Ruby Motion (плагин арқылы)
  • Django, Flask, Pyramid (плагин арқылы)
  • Drupal, Wordpress, Laravel (плагин арқылы)
  • Android (Android Studio функциясын қамтиды)
  • Swing (UI Designer қоса)
  • JavaFX
Нұсқаларды басқару жүйесін қолдау:
  • Team Foundation serverі
  • Орындау
  • Git, GitHub
  • Диversion
  • Меркурий
  • CVS
Орналастыру құралын қолдау:
  • Томкот
  • TomEE
  • Google App Engine және басқа бұлттар (плагиндер арқылы)
  • Шыны балық
  • JBoss, WildFly
  • WebLogic
  • WebSphere, Liberty
  • Джеронимо
  • Шайыр
  • Есік
  • Бикеш
  • Kubernetes (плагин арқылы)
  • Docker, Docker Compose
Қолданба құру жүйесін қолдау:
  • NPM (плагин арқылы)
  • Веб-пакет
  • Гүлп
  • Грунт
  • Мэвен
  • Градл
  • SBT
  • Құмырсқа
  • Гант
  • Ivy (плагин арқылы)
Басқа:
  • Мәліметтер қорының құралдары
  • Диаграммалар (UML, тәуелділіктер және т.б.)
  • Тәуелділік құрылымы матрицасы
  • Көшірмелерді анықтау
  • JetBrains тіркелгісі арқылы параметрлерді синхрондау
  • REST клиенті
  • Даркула (қараңғы тақырып)
  • Түзеткіш
  • Декомпилятор
  • Байтcodeты қарау құралы
  • Unit Tests Runner (JUnit, TestNG, Spock; Cucumber, ScalaTest, spec2, т.б.)
  • Қателерді бақылау жүйелерімен интеграция (YouTrack, JIRA, GitHub, TFS, Lighthouse, Pivotal Tracker, Redmine, Trac және т.б.)
Пайдаланушыны қолдау:
  • 24/7 қолдау
  • Қателерді бақылау жүйесі және форумдар

InteliJ IDEA артықшылықтары

Бұл IDE әзірлеуші ​​өнімділігін арттыруға көмектеседі. Даму ортасының эргономикасы туралы алаңдаушылықты барлық аспектілерден көруге болады. Қоршаған орта интерфейсі әзірлеуші ​​көп жағдайда code редакторын ғана көретіндей етіп жасалған: IntelliJ IDEA-да жоба құру - 3Қосымша құралдарды іске қосатын түймелер экранның бүйірлік және төменгі панельдерінде орналасқан. Әрбір құралды жылдам көрсетуге немесе жасыруға болады: IntelliJ IDEA-да жоба құру - 4IntelliJ IDEA бағдарламасында әрбір дерлік әрекетті белгілі бір пернелер тіркесімі арқылы орындауға болады. Әзірлеуші ​​жиі әрекеттер үшін жаңа пернелер тіркесімін тағайындай алады және ескі пернелер тіркесімін өзгерте алады. IntelliJ IDEA интерфейсінде жоба ағашы немесе әзірлеу ортасының параметрлері терезесі болсын, әрбір ағаш құрылымында, тізімде немесе қалқымалы терезеде шарлау және іздеу бар. Бар болғаны дұрыс жерге назар аударып, іздеген мәтінді теруді бастау керек: IntelliJ IDEA-да жоба құру - 5IntelliJ IDEA codeты жазуға және оны жөндеуге ыңғайлы. IDEA жөндеу құралы айнымалы мәндерді тікелей codeта көрсетеді. Айнымалы мән өз мәнін өзгерткен сайын, оны жөндеуші бөлектейді: IntelliJ IDEA-да жоба құру - 6Әзірлеу ортасында бірнеше мұқабалар бар. Әдепкі бойынша екі тақырып қол жетімді - ашық және қараңғы. 2019.1 нұсқасынан бастап тақырыптарды теңшеуге және плагин арқылы жаңаларын жүктеп салуға болады: IntelliJ IDEA-да жоба құру - 7IntelliJ IDEA-да жоба құру - 8IntelliJ IDEA-да жоба құру - 9

IntelliJ IDEA жүйесінде codeпен жұмыс істеу құралдары

IntelliJ IDEA-да codeпен жұмыс істеуге арналған көптеген құралдар бар. Солардың кейбіріне мысал келтірейік. Live Templates құралын пайдалану арқылы әзірлеуші ​​жиі қолданылатын code құрылымдарын жазуға кететін уақытты айтарлықтай қысқартады. Мысалы, негізгі әдісті жасау үшін редакторда psvm деп теріп, TAB пернесін басыңыз: IntelliJ IDEA - 10 жүйесінде жоба құру-> tab -> IntelliJ IDEA-да жоба құру - 11IntelliJ IDEA бүкіл жобаны индекстейді және талдайды, осылайша ол әзірлеушіге қажет сыныптарды, әдістерді және файлдарды бірден таба алады. кез келген уақытта. IDEA бірнеше іздеуді жүзеге асырады, соның ішінде:
  • Аты бойынша сыныпты іздеңіз
  • Файлды немесе каталогты аты бойынша іздеңіз
  • Жоба бойынша іздеу
  • Модуль бойынша іздеу
  • Каталог бойынша іздеу
  • Аудан бойынша іздеу, арасында:
    • жоба файлдары
    • жоба файлдарын сынау
    • файлдарды ашу
    • жақында қаралған файлдар
    • жақында өзгертілген файлдар
    • және т.б.
Сондай-ақ, бүкіл жобаны индекстеу мен талдаудың арқасында әзірлеушілерге таныс автотолтыру бірнеше деңгейге дейін интеллектуалды болады. Ақылды аяқтау (Ctrl+Shift+Space) бағдарламашыға берілген контекстке қолданылатын ең сәйкес code опцияларының тізімін береді: IntelliJ IDEA-да жоба құру - 12Тізбекті аяқтау (Ctrl+Shift+Double Space) ағымдағы жағдайды тереңірек талдауды жүргізеді және сыныпты немесе айнымалы мәнді пайдалануды ұсынады. ағымдағы мәтінмәнге арналған әдістер: IntelliJ IDEA-да жоба құру - 13Функция Статикалық аяқтау берілген контексте қолданылатын статикалық өрістер мен әдістердің тізімін береді. IDEA-да жұмыс істей отырып, бағдарламашы импорт туралы ойлаудың қажеті жоқ. Әзірлеу ортасы қажетті пакеттерді импорттайды және қажетсіздерін импортталған пакеттер тізімінен жылдам жояды. Басқа нәрселермен қатар IntelliJ IDEA әзірлеушіге бағдарламаның бастапқы codeын жылдам қайта өңдеу үшін қуатты рефакторинг құралдарымен қамтамасыз етеді. Мұның бәрі IntelliJ IDEA әзірлеушіге codeпен жұмыс істеу үшін ұсынатын құралдардың шағын бөлігі.

Даму ортасының кемшіліктері

Жоғарыда аталғандардың барлығы IntelliJ IDEA артықшылықтары. Дегенмен, кез келген бағдарламалық өнім сияқты, оның да кемшіліктері бар. IntelliJ IDEA 2001 жылдан бері әзірленуде. Бұл үлкен бағдарламалық өнімде бастапқы codeтың үлкен көлемі бар. Нәтижесінде, IDEA-мен жұмыс істегенде қателерге тап болуыңыз мүмкін. IntelliJ IDEA ресурсты қажет етеді. Әдепкі бойынша, ол x86 жүйесінде 512 Мbyteқа дейін және x64 жүйесінде 768 МБ дейін бөледі. Бірақ кейде, мысалы, негізгі рефакторинг кезінде бұл жеткіліксіз болуы мүмкін. Бұл құндылықтарды арттыруға болатынын айту керек. Дегенмен, IDEA одан да көп жүйелік ресурстарды тұтынады. Үлкен файлдармен жұмыс істегенде, мысалы, бірнеше мың жолдық code кластарымен IDEA айтарлықтай баяулауы мүмкін. JetBrains IntelliJ IDEA жаңартуларын жүйелі түрде шығарады. Өте сирек, IDEA жаңарту кезінде бір нәрсе бұзылуы мүмкін.

IntelliJ IDEA бағдарламасында жоба жасау

Жобаны құру үшін File -> New -> Project мәзірін шерту керек... IntelliJ IDEA-да жоба құру - 14Әрі қарай ашылған терезеде жоба түрін таңдау керек. IntelliJ IDEA бірнеше қолдайды - сол жақ мәзірден Maven таңдаңыз. Project SDK элементінде JDK алдын ала орнатылған нұсқасын таңдап, Келесі түймешігін басыңыз. IntelliJ IDEA-да жоба құру - 15Келесі терезеде біз Maven жобасы үшін GroupId және ArtifactId анықтауымыз керек. Нұсқа өрісінде әдепкі мәнді қалдырыңыз - 1.0-SNAPSHOT. IntelliJ IDEA-да жоба құру - 16Келесі терезеде біз тек жобаның атын және оның файлдық жүйедегі орнын анықтауымыз керек. Біздің жағдайда IntelliJ IDEA ұсынған мәндер қолайлы: IntelliJ IDEA-да жоба құру - 17Барлығы дайын - жобамыз жасалды. IntelliJ IDEA-да жоба құру - 18
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION