Kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti



Yüklə 1,91 Mb.
səhifə3/8
tarix29.05.2023
ölçüsü1,91 Mb.
#113885
1   2   3   4   5   6   7   8
loyiha.docx2 Meliboyev Sanjarbek

1.3 Kotlin haqida.
Spring - Kotlin til xususiyatlaridan foydalanib, 5.0 versiyasidan boshlab, ya
nada ixcham API taklif qiladi. Onlayn loyiha generatori Kotlinda tezda yangi loyihani yaratishga imkon beradi. џ Vert.x, JVM-da reaktiv veb-ilovalarni yaratish uchun asos bo'lib, Kotlin uchun to'liq yordamni, shu jumladan to'liq

hujjatlar(documentation)ni taqdim etadi. Ktor - bu JetBrains tomonidan Kotlin-da veb-ilovalarni yaratish uchun yaratilgan, koroutinlardan yuqori darajada ishlatish uchun foydalanilgan va foydalanishga oson va API taqdim etgan. џ Mikronaut - bu modulli, oson sinovdan o'tadigan mikroservis va serversiz ilovalarni yaratish uchun zamonaviy, JVM asosidagi to'liq tarkibli tizim. Bu juda ko'p ichki va qulay xususiyatlar bilan birga keladi. џ Javalin - Kotlin va Java uchun WebSockets, HTTP2 va async so'rovlarini qo'llab-quvvatlaydigan web-framework. џ kotlinx.html - bu veb-ilovada HTML-ni yaratish uchun ishlatilishi mumkin bo'lgan DSL. JSP va FreeMarker kabi tayyor shablon tizimlariga alternativa bo'lib xizmat qiladi.
Kotlin - bu Android dasturlarini ishlab chiqish uchun juda mos keladi, zamo
naviy tilning barcha afzalliklarini Android platformasiga hech qanday cheklovlar kiritmaydi: џ Kotlin JDK 6-ga to'liq mos keladi, Kotlin ilovalari eski Android qurilmalarida hech qanday muammosiz ishlashi mumkinligini ta'minlaydi. Kotlin Android Studio-da to'liq qo'llab-quvvatlanadi va Android tizimiga mos keladi џ Kotlin ilovasi Java-ga o'xshash bytekod tuzilishi tufayli ekvivalent kabi tez ishlaydi. Kotlin-ning ichki funktsiyalarini qo'llab-quvvatlashi bilan lambdalardan foydalanadigan kod ko'pincha Java-da yozilgan koddan tezroq ishlaydi. џ Kotlin Java bilan 100% birgalikda ishlay oladi, bu esa mavjud Android kutubxonalaridan Kotlin dasturida foydalanishga imkon beradi. Bu anotatsiyalar(anotation processor)ni qayta ishlashni o'z ichiga oladi, shuning uchun ma'lumotlar bazasi va Dagger ham ishlay oladi.
Kotlinda ProGuard-dan foydalanish bilan qisqartirish mumkin bo'lgan kutub
xonasi mavjud. Kotlinda yaratilgan dastur .apk faylining o'lchamiga sezilarli taʼsir qiladi. џ Kotlin samarali bosqichma-bosqich kompilyatsiyani qo'llab-quvvatlaydi. Shuning uchun bosqichmabosqich tuzish odatda Java-ga qaraganda tezroq yoki tezroq bo'ladi.


Yüklə 1,91 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə