Begge er de vanligste begrepene som brukes i mobilapplikasjonsutviklingssamfunnet. Tanken er å lage et program som vil fungere effektivt på alle mobile plattformer, inkludert Android, IOS og Windows. Men å bygge en mobil applikasjon krever et rammeverk.
PhoneGap og Cordova er de vanligste kryssplattformene som brukes til å lage, utvikle og utvikle applikasjoner for alle mobile enheter på tvers av alle store plattformer ved hjelp av standard webteknologi som HTML, CSS og JavaScript.
Denne artikkelen fremhever noen viktige punkter som sammenligner de to rammebetingelsene på ulike fronter.
Byggeprogrammer for mobile enheter i hver av plattformene - iOS, Android og Windows - er en skremmende oppgave og krever kunnskap og forskjellige språk og rammer. PhoneGap gjør denne jobben mye enklere ved å utnytte standardwebbaserte teknologier og språk som HTML, CSS og JavaScript for å bygge plattformuavhengige mobilapper. PhoneGap gir et rammeverk for å skape, utvikle og distribuere mobile applikasjoner for enheter på tvers av alle plattformer ved å bygge bro mellom gapet mellom webapplikasjoner og mobile enheter. PhoneGap er Adobes distribusjon av et åpen kildekode-prosjekt som ble omdøpt som Apache Cordova under stewardship av Apache Software Foundation.
Cordova er en plattforms applikasjonsutviklingsramme som er opprinnelig utviklet av Nitobi, men ble senere endret til PhoneGap etter at Adobe Systems kjøpte Nitobi i oktober 2011. Senere bidro Adobe til kodebase av PhoneGap til Apache Software Foundation (ASF) for inkubasjon. For å få det til å fungere for store bedrifter og organisasjoner og for å opprettholde gjennomsiktig styring, ble PhoneGap omdøpt til Cordova under eierskapet til Apache. Cordova er mer som en motor som driver PhoneGap-rammen. Forholdet mellom Cordova og PhoneGap er som hvordan WebKit er relatert til Chrome eller Safari. Det er ensteds destinasjon for de som er interessert i å bidra til PhoneGap open source-prosjekter.
PhoneGap er en plattform for mobil applikasjonsutvikling av Adobe Systems som brukes til å utvikle plattformuavhengige mobilapplikasjoner. Den bruker standardbaserte webteknologier som HTML, JavaScript og CSS for å bygge bro over gapet mellom webapper og mobile enheter. Originalt opprettet av Nitobi Softare og senere kjøpt av Adobe Systems, er PhoneGap basert på Apache Cordova-prosjektet med åpen kildekode..
Adobe Systems lanserte en åpen kildekodeversjon av programvaren og kalte den Apache Cordova. Det er et rammeverk som brukes til å bygge Native Mobile Applications ved hjelp av HTML5, CSS og JavaScript.
Både PhoneGap og Cordova er åpen kildekode-rammeverk, men med forskjellige navn. Cordova, på dette tidspunktet, er åpen kildekodeplattform som tidligere ble kalt PhoneGap. Begge vilkårene kan brukes om hverandre fordi de begge kan bidra til å bygge mobile applikasjoner ved hjelp av HTML, CSS og JavaScript. PhoneGap er i utgangspunktet Adobes distribusjon av Cordova, men med noen få ekstra tilpassede pakker og tweaks. Forskjellen ligger i navnet, bortsett fra at PhoneGap-tjenester eies av Adobe, som kanskje ikke alltid er gratis å bruke. PhoneGap er en åpen kildekodeutdeling av Cordova-rammen.
PhoneGap gjør det enkelt for deg å utvikle plattformuavhengige apper eller hybridapplikasjoner, og dermed redusere tidkrevende prosessopplæringsplattformspesifikke APIer og språk. Det er også det mest fleksible rammeverket som brukes til å utvikle programmer for alle plattformer og enheter, inkludert iOS, Android, Windows Phone, BlackBerry 10, Amazon Fire OS, osv. Ved hjelp av PhoneGap-bygge-tjenester. Cordova sørger for at det fungerer på alle Android-enheter, men du trenger en faktisk Apple-enhet for å fullt ut teste alle enhetens funksjoner for å pakke den opp for iOS. Selv om de fleste funksjonene kan testes ved hjelp av iOS-simulatoren installert med iOS SDK og Xcode.
Mesteparten av tiden fungerer hybrid veldig bra over innfødte apper som bruker innfødte komponenter som "View" og "Text" over webkomponenter som "div" eller "span". Den største fordelen med hybridapplikasjoner er deres evne til å bygge for alle store plattformer og det også, med en enkelt kodebase. I tillegg utvikler JavaScript-motorer raskt, og nettlesere utvikler seg også på alle fronter på grunn av den høyytende maskinvaren som bare legger til GPU-hastighetene, og øker dermed enkeltrådets ytelse. Men selv med de kraftige animasjonsegenskapene til HTML5, samsvarer ikke ytelsen til hybridapplikasjoner med innfødte apps.
Begge vilkårene PhoneGap og Cordova brukes ofte om hverandre, og begge er åpne kilder som brukes til å bygge plattformuavhengige mobile applikasjoner ved hjelp av HTML, CSS og JavaScript. Men forskjellen ligger i navnet. PhoneGap er i utgangspunktet en åpen kildekode-distribusjon av Cordova som tidligere var eid Adobe Systems, men den første kodebasen ble senere overlevert til Apache Software Foundation, så Apache rebranded det som Apache Cordova for å holde det åpen kildekode og gratis å bruke. Enkelt sagt, er PhoneGap Cordova pluss noen ekstra Adobe-ting og tilpassede pakker. Tenk på Cordova som en motor som driver PhoneGap-rammen.