Kelių platformų mobiliųjų aplikacijų kūrimas su „Apache Cordova“

Turinys

Įvadas

Galėsite suprasti, kuo skiriasi kiti panašūs mobiliojo ryšio kūrimo įrankiai, ir mes išmokysime jus sukurti savo programą, kaip pagrindą naudojant tik „Apache Cordova“.

Kas yra Apache Cordova?Tai yra atviro kodo programų mobiliesiems kūrimo sistema, kuri leidžia naudoti standartines žiniatinklio technologijas, tokias kaip HTML5, CSS3 ir „Javascript“ veikimui skirtingose ​​platformose, vengiant gimtosios kiekvienos mobiliosios platformos kūrimo kalbos. Reikėtų pažymėti, kad kiekviena programa yra supakuota kiekvienai platformai ir priklauso nuo API nuorodų, kad būtų galima pasiekti tokius įrenginio elementus kaip jutikliai, duomenys ir tinklo būsenos.

Kas nėra „Apache Cordova“?Pradėdami nuo mobiliojo programavimo pasaulio, mes linkę susipainioti dėl įvairių įrankių, kurie šiuo metu egzistuoja tokio tipo kūrimui.

Pirmiausia turime paaiškinti, kad esminis skirtumas yra tas, kad yra 2 mobiliojo ryšio kūrimo tipai:

1. Gimtoji raida

Tai yra programų kūrimas gimtąja operacinės sistemos kalba, kuri veikia įrenginyje. Pavyzdys: „Android“ (JAVA), „iOS“ („Objective-C“), „BlackBerry“ OS (C ++) …

2. Hibridinė plėtra

Tai programų kūrimas žiniatinklio programavimo kalbomis (HTML, CSS ir JS).

Todėl galime sakyti, kad „Apache Cordova“ vietinės programos nėra sukurtos, tai tik hibridinė programų kūrimo sistema, kuri supakuos visus mūsų žiniatinklio failus kartu su kitais failais (papildiniais, bibliotekomis …), kad vėliau juos interpretuotų „Webview“ (specialios naršyklės langas).

„Apache Cordova“, „Phonegap“, „Intel XDK“, „Ionic“ … Koks skirtumas?

Daugelis programuotojų linkę supainioti šiuos mobiliesiems skirtus įrankius su „Apache Cordova“, kur reikėtų paaiškinti, kad „Phonegap“ atveju tai yra patentuota versija (mokama), kurią sukūrė ir palaiko „Adobe“ kompanija. Jo stiprybė yra ta, kad galite sudaryti debesyje, neturėdami rankose visų platformų, kuriose bus vykdoma jūsų programa. „Ionic“ yra atvirojo kodo sistema, kurioje daugiau dėmesio skiriama programos išvaizdai. „Intel XDK“ yra „Intel“ kompanijos mobiliųjų programų IDE (integruota kūrimo aplinka). Visų šių įrankių pakavimo pagrindas yra „Cordova“.

Šioje pamokoje naudosime tik „Apache Cordova“, palikdami galimybę pasirinkti skirtingus rėmus ar IDE, kuriuos jie galėtų naudoti, kad palengvintų programos kūrimą ir kūrimą.

AnkstesnisPuslapis 1 iš 6Kitas

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave