Razvoj mobilnih aplikacija na više platformi s Apache Cordovom

Sadržaj

Uvod

Moći ćete razumjeti koja razlika postoji s drugim sličnim alatima za razvoj mobilnih uređaja, a mi ćemo vas naučiti izgraditi vlastitu aplikaciju koristeći samo Apache Cordovu kao bazu.

Što je Apache Cordova?To je razvojni okvir za mobilne aplikacije otvorenog koda, koji vam omogućuje korištenje standardnih web tehnologija kao što su HTML5, CSS3 i Javascript za rad na različitim platformama, izbjegavajući izvorni razvojni jezik za svaku mobilnu platformu. Valja napomenuti da je svaka aplikacija pakirana za svaku platformu i ovisi o API vezama za pristup elementima uređaja poput senzora, podataka i stanja mreže.

Što Apache Cordova nije?Kad počnemo u svijetu mobilnog programiranja, nastojimo se zbuniti u raznolikosti alata koji trenutno postoje za ovu vrstu razvoja.

Prije svega, moramo pojasniti da je temeljna razlika u tome što postoje 2 vrste mobilnog razvoja:

1. Zavičajni razvoj

To je razvoj aplikacija na materinjem jeziku operacijskog sustava koji je pokrenut na uređaju. Primjer: Android (JAVA), iOS (Objective-C), BlackBerry OS (C ++) …

2. Hibridni razvoj

To je razvoj aplikacija na web programskim jezicima (HTML, CSS i JS).

Stoga možemo reći da se u Apache Cordovi izvorne aplikacije ne razvijaju, to je samo hibridni okvir za razvoj aplikacija, koji će pakirati sve naše web datoteke zajedno s drugim datotekama (dodaci, knjižnice …) koje će zatim Webview interpretirati (prozor posebnog preglednika) uređaja.

Apache Cordova, Phonegap, Intel XDK, Ionic … Koja je razlika?

Mnogi programeri nastoje zamijeniti ove alate za razvoj mobilnih uređaja s Apache Cordovom, pri čemu treba pojasniti da se u slučaju Phonegapa radi o vlasničkoj verziji (plaćenoj) koju je izradila i podržala tvrtka Adobe. Njegova je snaga u tome što možete sastaviti u oblaku, a da ne morate imati u rukama sve platforme na kojima će se pokrenuti vaša aplikacija. Ionic je okvir otvorenog koda koji se više fokusira na izgled aplikacije. Intel XDK je IDE (Integrirano razvojno okruženje) za mobilne aplikacije tvrtke Intel. Svi ovi alati imaju Cordovu kao osnovu za pakiranje.

U ovom ćemo vodiču koristiti samo Apache Cordovu, ostavljajući izbor različitih okvira ili IDE -a koje bi mogli koristiti za olakšavanje dizajna i razvoja aplikacije.

PrethodniStranica 1 od 6Sljedeći

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave