Vairāku platformu mobilo lietojumprogrammu izstrāde ar Apache Cordova

Satura rādītājs

Ievads

Jūs varēsit saprast, ar ko atšķiras atšķirība no citiem līdzīgiem rīkiem mobilo ierīču izstrādei, un mēs iemācīsim jums izveidot savu lietojumprogrammu, par pamatu izmantojot tikai Apache Cordova.

Kas ir Apache Cordova?Tas ir atvērtā pirmkoda mobilo lietojumprogrammu izstrādes ietvars, kas ļauj izmantot standarta tīmekļa tehnoloģijas, piemēram HTML5, CSS3 un Javascript darbībai dažādās platformās, izvairoties no katras mobilās platformas dzimtās izstrādes valodas. Jāatzīmē, ka katra lietojumprogramma ir iepakota katrai platformai un ir atkarīga no API saitēm, lai piekļūtu ierīces elementiem, piemēram, sensoriem, datiem un tīkla stāvokļiem.

Kas nav Apache Cordova?Sākot mobilās programmēšanas pasauli, mēs mēdzam sajaukt dažādus rīkus, kas pašlaik pastāv šāda veida izstrādei.

Pirmkārt, mums ir jāprecizē, ka būtiskā atšķirība ir tāda, ka pastāv divu veidu mobilā attīstība:

1. Vietējā attīstība

Tā ir lietojumprogrammu izstrāde operētājsistēmas dzimtajā valodā, kas darbojas ierīcē. Piemērs: Android (JAVA), iOS (Objective-C), BlackBerry OS (C ++) …

2. Hibrīda attīstība

Tā ir lietojumprogrammu izstrāde tīmekļa programmēšanas valodās (HTML, CSS un JS).

Tāpēc mēs varam teikt, ka Apache Cordova vietējās lietojumprogrammas nav izstrādātas, tā ir tikai hibrīda lietojumprogrammu izstrādes sistēma, kas visus mūsu tīmekļa failus iesaiņos kopā ar citiem failiem (spraudņiem, bibliotēkām …), lai pēc tam tos interpretētu Webview (īpašā pārlūka logs).

Apache Cordova, Phonegap, Intel XDK, Ionic … Kāda ir atšķirība?

Daudzi programmētāji mēdz jaukt šos mobilās izstrādes rīkus ar Apache Cordova, kur jāprecizē, ka Phonegap gadījumā tā ir patentēta versija (apmaksāta), ko izveidojusi un atbalsta Adobe uzņēmums. Tās spēks ir tāds, ka jūs varat apkopot mākonī, neizmantojot rokās visas platformas, kas darbinās jūsu lietojumprogrammu. Ionic ir atvērtā koda ietvars, kas vairāk koncentrējas uz lietojumprogrammas izskatu. Intel XDK ir IDE (integrēta izstrādes vide) Intel uzņēmuma mobilajām lietojumprogrammām. Visiem šiem instrumentiem iepakojuma pamatā ir Cordova.

Šajā apmācībā mēs izmantosim tikai Apache Cordova, atstājot iespēju izvēlēties dažādas sistēmas vai IDE, ko tās varētu izmantot, lai atvieglotu lietojumprogrammas izstrādi un izstrādi.

Iepriekšējais1. lapa no 6Nākamais

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave