Plattformsoberoende mobilappsutveckling med Apache Cordova

Innehållsförteckning

Introduktion

Du kommer att kunna förstå vilken skillnad som finns med andra liknande verktyg för mobilutveckling och vi kommer att lära dig att bygga din egen applikation med endast Apache Cordova som bas.

Vad är Apache Cordova?Det är en utvecklingsram för mobila applikationer med öppen källkod, som låter dig använda vanlig webbteknik som HTML5, CSS3 och Javascript för dess drift på olika plattformar, undvika det modersmålsutvecklingsspråket för varje mobil plattform. Det bör noteras att varje applikation är förpackad för varje plattform och beror på API -länkar för att komma åt enhetens element, till exempel sensorer, data och nätverkstillstånd.

Vad är Apache Cordova inte?När vi börjar i en värld av mobil programmering tenderar vi att bli förvirrade över de olika verktyg som för närvarande finns för denna typ av utveckling.

Först och främst måste vi klargöra att den grundläggande skillnaden är att det finns två typer av mobilutveckling:

1. Native Development

Det är applikationsutvecklingen på modersmålet i operativsystemet som körs på enheten. Exempel: Android (JAVA), iOS (Objective-C), BlackBerry OS (C ++) …

2. Hybridutveckling

Det är utvecklingen av applikationer på webbprogrammeringsspråk (HTML, CSS och JS).

Därför kan vi säga att i Apache Cordova inbyggda applikationer inte utvecklas, är det bara ett hybridprogram för utvecklingsprogram, som kommer att packa alla våra webbfiler tillsammans med andra filer (plugins, bibliotek …) för att sedan tolkas av Webview (fönstret i den speciella webbläsaren) på enheten.

Apache Cordova, Phonegap, Intel XDK, Ionic … Vad är skillnaden?

Många programmerare tenderar att förväxla dessa verktyg för mobil utveckling med Apache Cordova där det bör klargöras att det i Phonegap är den proprietära versionen (Betald) som skapats och stöds av Adobe -företaget. Dess styrka är att du kan kompilera i molnet utan att behöva ha alla plattformar som kör din applikation i dina händer. Ionic är ett ramverk med öppen källkod som fokuserar mer på hur applikationen ser ut. Intel XDK är en IDE (Integrated Development Environment) för mobila applikationer från Intel -företaget. Alla dessa verktyg har Cordova som grund för förpackning.

I denna handledning kommer vi bara att använda Apache Cordova, så att vi kan välja mellan de olika ramarna eller IDE: erna som de kan använda för att underlätta design och utveckling av applikationen.

TidigareSida 1 av 6Nästa

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave