JQuery Mobile va PhoneGap o'rtasidagi farq

jQuery Mobile va PhoneGap a> ikkalasi ham HTML5 asosida brauzerlar o'rtasida mobil ishlab chiqishni maqsad qilganga o'xshaydi, ammo ikkalasi o'rtasidagi asosiy farqlar nimada?

Har bir ramkaning ijobiy va salbiy tomonlari qanday?

Nega bittadan birini tanlaysiz?


person Homer    schedule 18.11.2011    source manba


Javoblar (4)


Oddiy qilib aytganda, jQuery Mobile - bu mobil veb-ilovalarni yaratish uchun UI asboblar to'plami.

PhoneGap - bu kamera, kontaktlar, fayl tizimi va boshqalar kabi mahalliy qurilma funksiyalariga kirish imkonini beruvchi JavaScript ramkasi. PhoneGap foydalanuvchi interfeysi elementlarini taqdim etmaydi.

Agar siz HTML5 yordamida yaratilgan, lekin mahalliy ilova kabi qurilmada ishlaydigan gibrid mobil ilovani yaratmoqchi bo'lsangiz, birini tanlamaysiz. Siz ikkalasidan ham foydalanasiz.

person Simon MacDonald    schedule 18.11.2011
comment
Agar siz dastur yaratmoqchi bo'lsangiz. HTML5-dan foydalanib va ​​qurilmaning mahalliy funksiyalariga kiring, keyin sizga PhoneGap kabi narsa kerak, ammo UI uchun jQuery Mobile-dan foydalanish sizning tanlovingizdir. - person Jasper; 18.11.2011

JQuery mobile - bu mobil ko'rish uchun JavaScript kutubxonasi (asosan mobil qurilmalarda foydalanuvchi tajribasini yaxshilash uchun foydalanuvchi interfeysini moslashtiradi)

Phonegap veb-ga asoslangan mobil ilovalarga mobil qurilmaning asosiy funksiyalarini taqdim etuvchi platformalararo ishlab chiqish tizimidir (bu yerda)

Asosan, siz veb-saytdan suratga olish uchun phonegape-dan foydalana olmaysiz, lekin siz HTML va javascript (Phonegap) bilan mobil telefoningizdagi baʼzi funksiyalarga kirish imkoniga ega ilova yaratishingiz mumkin.

Aytgancha, ikkalasidan ham bitta ilovada foydalanishingiz mumkin: havola a>

person SERPRO    schedule 18.11.2011

JQM shunchaki JavaScript ramkasi bo'lib, u sizga ba'zi UI boshqaruvlarini, animatsiyalarni beradi va siz uchun sahifa navigatsiyasini boshqaradi.

Bu hali ham JavaScript veb-sahifasi, shuning uchun sizda oxirida hech narsa tuzilmagan. Shu sababli, sizning foydalanuvchilaringiz unga oddiy veb-sayt kabi URL manziliga ishora qiluvchi o'zlarining BROUSERLARI yordamida kirishadi (faqat iOS tilida veb-ilovalar deb ataladi).

PhoneGap bu oddiy loyihadir (iOS, Android, BB, WP7 va h.k. kabi barcha asosiy mobil qurilmalar uchun yozilgan) u ilova ichida WebView boshqaruvini (asosan brauzer oynasi) o‘rab oladi. Siz .js/.html fayllaringizni qo'shishingiz mumkin va ular LOCALLY yuklanadi. PhoneGap-ning yana bir xususiyati - bu sizning kodingiz va telefonning mahalliy imkoniyatlari o'rtasidagi jscript ko'prigi (masalan, JavaScript-dan rasm olish!).

Oxir-oqibat, siz AppStore/AndroidMarket-ga joylashtirishingiz mumkin bo'lgan NATIVE ILOVA ga ega bo'lasiz.

Umid qilamanki, bu farqni aniqlashga yordam beradi.

person Leon    schedule 28.11.2011

jQuery Mobile hujjatlarida PhoneGap va jQuery Mobile bilan ilova yaratish haqida sahifa mavjud: http://jquerymobile.com/demos/1.0/docs/pages/phonegap.html

person Jasper    schedule 18.11.2011