Apache Cordova
Apache Cordova je uveljavljen mobilna aplikacija okvir za razvoj. Cordova je zasnovan tako, da omogoča razvijalcem uporabiti standardne tehnologije (kot so HTML5, JavaScript in CSS3) za razvoj različnih platformah pri izgradnji aplikacije funkcijami bogato.
- Ukazni vrstici orodje pretvarja različne jezike v maternem binarno
- Dostop do glavne značilnosti strojne naprave, kot so kamere, stiki, gibanju naprave, itd
- Plugin podporo širi kar Cordova pločevinka, da z napravami
- Zagotavlja API in omogoča razvijalcem, da napišete svoje funkcije
- Odprtokodna z močno podporo skupnosti
- Enostavnost uporabe in brezplačno
- Dobra izbira za manjše aplikacije, ki rahlo uporabljajo izvirne značilnosti neke napravi
- Obdelava podatkov aplikacij ni najhitrejši
- Komunikacija med Cordova in naprave se izvaja samo z vtičniki
- Nima knjižnice, ki omogočajo napredno grafiko
- Vtičniki potrebni za Cordova za vožnjo na starih platformah
Zaradi svoje odprtokodne narave, je Apache Cordova razvijal svoje sposobnosti, da razširi aplikacij za več platform. Spletni razvijalci, ki želijo napotiti porazdeljene spletne aplikacije bo našel to programsko opremo, da je še posebej koristna. Aplikacije izvajajo kot del zavoje, ki ciljajo na določeno platformo. Eden od problemov, ki Cordova rešuje je, da deluje kot most z avtohtonimi mobilnimi funkcijami, ki omogočajo razvijalcem, da ustvarijo hibridne aplikacije. Vendar pa je zaradi svoje proste narave, vstavki Cordova so včasih zastarela in ne podpira ciljnih platformah. Cordova ponuja paleto razvojnih predloge, platforme in upravljanje različic, zmogljivosti za shranjevanje podatkov naprave, seznamu dovoljenih, se upravljanje varnosti, podporo in še veliko drugih pluse. Razvijalci so uspešno ustvarili aplikacije Córdova in jih razdeli na platformah, kot so Android, Blackberry, iOS, OS X, Ubuntu, Windows in WP8. dokumentacija Cordova je obsežna, čeprav nepopolni na trenutke. Razvijalci bodo veseli, da bi našli vse podatke, ki vključuje podpira config.xml oznak, JavaScript doživljenjsko dogodkov, seznam kavelj, CLI ukaze in podprte plugin.xml oznake. Cordova vključuje tudi številne API plugin, da stanje podpora baterije, kamere, konzole, kontakti, informacije naprava, gibanje in usmeritev naprave, pogovorna okna, datoteke za branje / pisanje, datoteke transfter, geolokacijo, globalizacija, medijske zajem, podatke o omrežju, splashscreen, vibracije in veliko več funkcij. Uporabniki so prispevali so prispevali na tisoče drugih plugins, ki so na voljo za brezplačen prenos na strani Cordova je. Na splošno, Apache Cordova je dobro orodje za gradnjo aplikacij za mobilne naprave, ki rahlo uporabljajo avtohtone značilnosti mobilnih naprav. Kot razvijalci dodati kompleksnosti, je potrebno temeljito testiranje, da se zagotovi, da bodo vstavki Córdova je podprt in v skladu s ciljnimi platformah.