Cross-platform mobilapplikationsudvikling med Apache Cordova

Indholdsfortegnelse

Introduktion

Du vil være i stand til at forstå, hvad der er forskellen med andre lignende værktøjer til mobiludvikling, og vi vil lære dig at bygge din egen applikation, der kun bruger Apache Cordova som base.

Hvad er Apache Cordova?Det er en udviklingsramme til open source mobile applikationer, som giver dig mulighed for at bruge standard webteknologier som f.eks HTML5, CSS3 og Javascript for dens drift på forskellige platforme, undgå det oprindelige udviklingssprog for hver mobil platform. Det skal bemærkes, at hver applikation er pakket til hver platform og afhænger af API -links for at få adgang til enhedens elementer, såsom sensorer, data og netværkstilstande.

Hvad er Apache Cordova ikke?Når vi starter i en verden af ​​mobil programmering, har vi en tendens til at blive forvirret i de forskellige værktøjer, der i øjeblikket findes til denne type udvikling.

Først og fremmest skal vi præcisere, at den grundlæggende forskel er, at der er 2 typer mobiludvikling:

1. Indfødt udvikling

Det er applikationsudviklingen på det oprindelige sprog i operativsystemet, der kører på enheden. Eksempel: Android (JAVA), iOS (Objective-C), BlackBerry OS (C ++) …

2. Hybridudvikling

Det er udviklingen af ​​applikationer i webprogrammeringssprog (HTML, CSS og JS).

Derfor kan vi sige, at i Apache Cordova native applikationer ikke er udviklet, er det kun en hybrid applikationsudviklingsramme, som vil pakke alle vores webfiler sammen med andre filer (plugins, biblioteker …) for derefter at blive fortolket af Webview (vindue i den særlige browser) på enheden.

Apache Cordova, Phonegap, Intel XDK, Ionic … Hvad er forskellen?

Mange programmører har en tendens til at forveksle disse værktøjer til mobiludvikling med Apache Cordova, hvor det skal præciseres, at det i tilfælde af Phonegap er den proprietære version (Betalt), der er oprettet og understøttet af Adobe -virksomheden. Dens styrke er, at du kan kompilere i skyen uden at skulle have alle de platforme, der vil køre din applikation, i hænderne. Ionic er en Open Source -ramme, der fokuserer mere på applikationens udseende. Intel XDK er et IDE (Integrated Development Environment) til mobile applikationer fra Intel -virksomheden. Alle disse værktøjer har Cordova som grundlag for emballering.

I denne vejledning vil vi kun bruge Apache Cordova, hvilket efterlader valget af de forskellige rammer eller IDE'er, som de kunne bruge til at lette design og udvikling af applikationen.

TidligereSide 1 af 6Næste

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave