Мобильді технология ұялыбайланысүшінқолданылатын технология


Билет №14 Мобильді қосымшаларды жазуға көмек беретін бағдарламалау тілдер



бет36/92
Дата23.06.2022
өлшемі0,67 Mb.
#37247
1   ...   32   33   34   35   36   37   38   39   ...   92
Билет №14

  1. Мобильді қосымшаларды жазуға көмек беретін бағдарламалау тілдер

Android қосымшаларын әзірлеу саласындағы ең танымал бағдарламалау тілдері: Java-Android қосымшаларын әзірлеудің ең танымал таңдауы, сонымен қатар оның Android Studio қолдауы бар BASIC C/C++ C# – ойын дамыту үшін Unity қолдауы Corona / LUA – кросс-платформалық құрал. Котлин-Java-ға ұқсас, бірақ пайдалану оңай PhoneGap құрамына JavaScript, CSS және HTML кіреді


Android әзірлеушілері тек Java және Котлинде ғана емес жарамды басқа да танымал бағдарламалау тілдерін атап өтсек.
Java Бұл Android Studio қолдайтын және Котлинді үйренуге негіз болатын Android үшін ресми тіл. Жалпы, Котлиннің Java — ға орауыш екенін есте ұстаған жөн. Котлин құжаттамасын түсіну және мобильді Android қосымшаларын әзірлеу процесінде көмек алу үшін сіз Java-ны білуіңіз керек. Тілдің негізгі артықшылықтары: қосымша материалдар және ақпаратты табу оңайырақ; үлкен қауымдастық; Android Studio ортасы бастапқыда Java-мен жұмыс істеуге арналған; Java-ны біле отырып, Котлинді үйрену оңай. Kotlin Тағы бір ресми және танымал тіл. Сондай-ақ, Android Studio қолдайды.
Java синтаксисі Котлинге қарағанда сырттай үлкен кодты ұсынады. Котлин сізге аз жолдарды қолдана отырып жазуға мүмкіндік береді, бірақ әлдеқайда жылдам. Котлиннің Android-ті дамытудағы басты артықшылықтары: қысқаша код; Android Studio қолдайды; корутиндермен қамтамасыз етеді;Ескерту келесі тілдер Android дамыту үшін негіз емес, балама ретінде қарастыруға кеңес береміз.
Python ИЯ, энтузиастар ең танымал бағдарламалау тілдерінің бірін Андроид дамуына бейімдей алды. Бұл Kivy және BeeWare көмегімен жүзеге асырылады:
Kivy-бұл кросс-платформалық қосымшаларды, соның ішінде Android Және iOS қосымшаларын құруға арналған open source кітапханасы.
BeeWare-бұл жергілікті Android қосымшаларын құруға арналған UI құралдарының жиынтығы. Ашық айтайық, Мобильді қосымшаларды Python бағдарламалау тілінде жазатын Android әзірлеушісі сирек кездеседі. C/C++ C тілдері жоғары өнімді болып табылады және бұл өте маңызды, әсіресе мобильді 3D ойыны сияқты ауыр нәрсе туралы айтатын болсақ. Бірақ сіз бірден Java-ға жүгінуге тура келетінін ескертуіңіз керек: бұл тілсіз сіз толыққанды мобильді қосымшаны жасай алмайсыз.
iOS-бұл Apple-дің it алыбының операциялық жүйесі (ОЖ). Қосымшаларды әзірлеудегі екі негізгі әлемдік платформалардың бірі, бұл жүйе Apple корпорациясының смартфондары мен мобильді жүйелеріне арналған.
BASIC қолдану өте жағымды және кодтауды үйренудің тамаша бастамасы болып табылады. Corona-бұл Lua тілін қолданатын тағы бір кросс-платформалық құрал (сценарий бағдарламалау тілі, идеология және іске асыру JavaScript-ке жақын), қолданбалы логиканы жүзеге асыру үшін қосымшаларды құру процесін едәуір жеңілдетеді және жергілікті кітапханаларды шақыруға мүмкіндік береді.
PhoneGap (HTML, CSS, JavaScript) — егер сіз интерактивті веб-беттерді қалай құруды білсеңіз, онда бұл білімді қарапайым платформалық қосымшаны құру үшін PhoneGap көмегімен пайдалана аласыз.
Android Studio Android қосымшасын жасаудың ең жақсы тәсілі-Android Studio-ға бару және орнату. Android Studio-бұл Android платформасымен жұмыс істеуге арналған интеграцияланған даму ортасы (IDE).
JetBrains компаниясының IntelliJ IDEA бағдарламалық жасақтамасына негізделген Android Studio — бұл Android қосымшаларын әзірлеудің ресми құралы. Android Studio бұл IDE немесе интеграцияланған даму ортасы деп аталатын бағдарламалық жасақтаманың бөлігі. Ол Android SDK пакеті ретінде ұсынылады, бұл Android-тің дамуын жеңілдету үшін қолданылатын құралдар жиынтығынан басқа ештеңе емес. Мұнда Android қосымшаларын құруды бастау үшін қажет нәрсенің бәрі шоғырланған. Көрнекі конструктор сияқты мүмкіндіктер процесті тегіс етеді, ал кеңейтілген, қуатты функциялар әзірлеушілерге бұлтты сақтау сияқты нәрселерге қол жеткізуге мүмкіндік береді.
Android қосымшаларына арналған бағдарламалау тілдері ең қолайлылары:
Java;
HTML5 / JavaScript;
C#;
Kotlin;
C / C++;
BASIC;
Python.
Java
Көбінесе Android операциялықжүйесініңресмитілідепаталады, Java кодыбүгінгітаңда Android әзірлеушілеріарасындаеңтанымалболыпсаналады. Мобильдібағдарламалаудыңбарлықдерліктілдері Java-ғанегізделген, өйткеніолмобильдібағдарламалаудаеңкеңфункционалдылыққаие. Артықшылықтары:
-Барлықмобильдібағдарламалаутілдерініңнегізі, оныоқытутілдердіоданәріүйренудіжеңілдетеді;
-Android Studio және Android SDK құралдаржиынтығықолдайды.
Кемшіліктері:
-Игеруқиын.
C#
Ол Java-ныңжетілдірілгеннұсқасыболыпсаналады.
Бұл Unity3D-демодельдеуменжақсыүйлеседі, мобильдіәзірлеудегімүмкіндіктеріңіздішексізетеді, бұлсізгетекбағдарламалардығанаемес, ойындардыдажасауғамүмкіндікбереді.
Кемшілігі - Оныменжұмысістеуүшінсіз Java-ныбілуіңізкерек.
Kotlin
Артықшылықтары:
Бағдарламашыларарасындасұранысқаие;
Java-ғақарағандаүйренуоңай;
JVM-деқұрастыру;
Android Studio-ғаүйлесімділік.


Достарыңызбен бөлісу:
1   ...   32   33   34   35   36   37   38   39   ...   92




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет