Reja: 1: Mobil ilovalar


GeekUniversity iOS rivojlantirish fakulteti dekani, GeekBrains ta'lim portali


Download 0.92 Mb.
Pdf ko'rish
bet3/18
Sana14.05.2023
Hajmi0.92 Mb.
#1462018
1   2   3   4   5   6   7   8   9   ...   18
Bog'liq
Mobil ilovalarni kross-platformali dasturlash

, GeekUniversity iOS rivojlantirish fakulteti dekani, GeekBrains ta'lim portali 


Qisqa javob: agar dasturlash bo'yicha tajriba bo'lmasa, unda, albatta, siz mahalliy 
rivojlanishni tanlashingiz kerak. O'zaro platformalarni ishlab chiqish tegishli 
sohalardan mobil rivojlanishga o'tayotgan mutaxassislar uchun yaxshi. Misol uchun, 
siz yaxshi bilan frontend ishlab chiquvchi bo'lsangiz 
JavaScript-ni bilish
 React 
Native ramkasi (React ramkasining tepasida qurilgan) yordamida siz tez va og'riqsiz 
mobil ishlanmani sinab ko'rishingiz mumkin. .NET dasturchisiga o'xshab, Xamarin 
ramkasini o'zlashtirish osonroq bo'ladi. 
Kross-platformalarni ishlab chiqish mijoz uchun ham foydalidir - umumiy sxema 
bo'yicha bir vaqtning o'zida ikkita platforma uchun dastur ishlab chiqadigan bitta 
ishlab chiquvchilar jamoasini topish osonroq. 
Afzalliklari aniq, lekin multiplatformani ishlab chiqishning qanday kamchiliklari 
bor?! Mobil ilovaning funksionalligi qanchalik murakkab va nozik bo'lsa, uni 
platformalararo vositalar yordamida amalga oshirish shunchalik qiyinroq, hatto 
imkonsiz bo'lsa ham, deb ishoniladi - bu ko'pincha universal vositalarning barcha 
afzalliklaridan ustun turadi. Mening tajribamga ko'ra, bir nechta yirik kompaniyalar 
mavjud bo'lib, ular qo'llanilishining o'sishi bilan mahalliy rivojlanish foydasiga 
kross-platformadan voz kechishga majbur bo'lishdi. Shunday qilib, kichik loyihalar 
va, ehtimol, mustaqil vazifalar uchun umumiy echimlar etarli, yirik loyihalar uchun 
esa mahalliy echimlar ko'proq mos keladi. 
Ikkala sohaga talab ancha yuqori, ammo mahalliy rivojlanish uchun biroz yuqoriroq: 
hh.ru saytida Swift talabiga binoan Rossiyada - 369 vakant, Kotlin - 397, React 
Native - 111, Flutter - 13 Xamarin - 18. Ammo dam oling. Ishonchim komilki
yaxshi mutaxassis hech qanday sohada ish bo'lmaydi. 
Yangilash Pastga tushirish 
Boshlash uchun shuni ta'kidlash kerakki, har qanday mobil ilova bir necha 
qatlamlardan iborat: 

UI - foydalanuvchi nimani ko'radi; 

biznes mantig'i - ilova nima uchun yozilgan

platformaning boshqa komponentlari - tarmoq, ma'lumotlar bazalari va biznes 
mantig'i tomonidan ishlatiladigan boshqa tizim komponentlari bilan ishlash. 
Muayyan dasturga qarab, ushbu qatlamlardagi komponentlarning o'lchamlari juda 
katta farq qilishi mumkin. Masalan, veb-saytning yangiliklarni o'qish dasturi VPN 
mijozidan juda farq qiladi. 
Rivojlanishning o'zini uch turga bo'lish mumkin: mahalliy, to'liq o'zaro faoliyat 
platforma va gibrid. 

Download 0.92 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   18




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling