Dezvoltare de aplicații mobile pe mai multe platforme cu Apache Cordova

Cuprins

Introducere

Veți putea înțelege care este diferența care există cu alte instrumente similare pentru dezvoltarea mobilă și vă vom învăța să creați propria aplicație folosind doar Apache Cordova ca bază.

Ce este Apache Cordova?E o cadru de dezvoltare pentru aplicații mobile open source, care vă permite să utilizați tehnologii web standard precum HTML5, CSS3 și Javascript pentru funcționarea sa pe diferite platforme, evitând limbajul nativ de dezvoltare pentru fiecare platformă mobilă. Trebuie remarcat faptul că fiecare aplicație este ambalată pentru fiecare platformă și depinde de legăturile API pentru a accesa elementele dispozitivului, cum ar fi senzorii, datele și stările rețelei.

Ce nu este Apache Cordova?Când începem în lumea programării mobile, tindem să ne confundăm cu varietatea de instrumente care există în prezent pentru acest tip de dezvoltare.

În primul rând, trebuie să clarificăm că diferența fundamentală este că există 2 tipuri de dezvoltare mobilă:

1. Dezvoltare nativă

Este dezvoltarea aplicației în limba maternă a sistemului de operare care rulează pe dispozitiv. Exemplu: Android (JAVA), iOS (Objective-C), BlackBerry OS (C ++) …

2. Dezvoltare hibridă

Este dezvoltarea de aplicații în limbaje de programare web (HTML, CSS și JS).

Prin urmare, putem spune că în Apache Cordova aplicațiile native nu sunt dezvoltate, este doar un cadru hibrid de dezvoltare a aplicațiilor, care va împacheta toate fișierele noastre web împreună cu alte fișiere (pluginuri, biblioteci …) pentru a fi apoi interpretate de Webview (fereastra browserului special) a dispozitivului.

Apache Cordova, Phonegap, Intel XDK, Ionic … Care este diferența?

Mulți programatori tind să confunde aceste instrumente pentru dezvoltarea mobilă cu Apache Cordova unde ar trebui clarificat faptul că în cazul Phonegap este versiunea proprietară (plătită) creată și susținută de compania Adobe. Punctul său forte este că puteți compila în cloud fără a fi nevoie să aveți în mână toate platformele care vă vor rula aplicația. Ionic este un cadru Open Source care se concentrează mai mult pe aspectul aplicației. Intel XDK este un IDE (Integrated Development Environment) pentru aplicații mobile de la compania Intel. Toate aceste instrumente au Cordova ca bază pentru ambalare.

În acest tutorial vom folosi doar Apache Cordova, lăsând alegerea diferitelor cadre sau IDE pe care le-ar putea folosi pentru a facilita proiectarea și dezvoltarea aplicației.

AnteriorPagina 1 din 6Următorul

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave