Apache Cordova
Apache Cordova är en etablerad utveckling ram mobil app. Cordova är utformad så att utvecklare att använda standardtekniker (såsom HTML5, Javascript och CSS3) för plattformsoberoende utveckling att bygga funktionsrika program.
- Kommandorad verktyg konverterar olika språk till native binär
- Accessar viktigaste egenskaperna hos enhetens maskinvara, såsom kamera, kontakter, anordning rörelse, etc.
- Plugin stöd expanderar vad Cordova kan till med enheter
- Ger API och tillåter utvecklare att skriva egna funktioner
- Öppen källkod med starkt samhällsstöd
- Användarvänlighet och fri
- Bra val för mindre program som milt använda en enhet infödda funktioner
- Bearbetning av appdata är inte den snabbaste
- Kommunikation mellan Cordova och enheten är bara gjort med plugins
- Saknar bibliotek som möjliggör avancerad grafik
- Plugins som krävs för Cordova att köras på äldre plattformar
På grund av sin open source natur har Apache Cordova utvecklats i sin förmåga att utvidga program över flera plattformar. Webbutvecklare som vill distribuera distribuerade webbprogram kommer att finna denna programvara för att vara särskilt användbart. Ansökningar köra som en del av omslag som riktar en viss plattform. Ett problem som Cordova löser är att den fungerar som en brygga med infödda mobila funktioner som gör det möjligt för utvecklare att skapa hybrid program. Men på grund av dess fria natur, Cordova s plugins ibland inaktuell och stöds inte på mål plattformar. Cordova erbjuder en rad utvecklings mallar, plattform och versionshantering, enhetsdata lagringsmöjligheter, vitlistning, säkerhetshantering, support, och många andra skott. Utvecklare har skapat Cordova applikationer och distribuerade dem på plattformar som Android, Blackberry, IOS, OS X, Ubuntu, Windows och WP8. Cordova dokumentation är omfattande, även om ofullständig ibland. Utvecklare kommer att bli glad att hitta en fullständig referens som innehåller stöd config.xml taggar, javascript run-händelser, en krok lista, CLI kommandon och stödde plugin.xml taggar. Cordova innehåller också många plugin API: er som stöd batteristatus, kamera, konsol, kontakter, information om enheten, enhet rörelse och orientering, dialoger, fil läs / skriv, fil transfter, geolokalisering, globalisering, media fånga, nätverksinformation, splashscreen, vibration och många fler funktioner. Användare har bidragit har bidragit tusentals andra plugins, som är lätt tillgänglig för gratis nedladdning på Cordova sida. Sammantaget är Apache Cordova ett bra verktyg för att bygga mobila applikationer som milt använder de inhemska funktionerna i mobila enheter. Som utvecklare lägga komplexitet, krävs det noggranna tester för att säkerställa att Cordova s plugins kommer att stödjas och kompatibla med mål plattformar.