En jämförelse mellan ramverk för att utveckla hybridapplikationer

Detta är en Kandidat-uppsats från Karlstads universitet/Handelshögskolan

Sammanfattning: Syftet med undersökningen är att jag ska samla kunskap om olika ramverk för att ta fram hybridapplikationer och undersöka hur dessa ramverk presterar mot kriterier som tagits fram tillsammans med Bulldozer kommunikationsbyrå. Med hjälp av en samling kriterier är målet med undersökningen att komma fram till vilket som är det “bästa” ramverket för att ta fram en hybridapplikation för en webbutvecklare som saknar kompetens för att utveckla plattformsspecifika applikationer. Resultatet ska vägleda målgruppen i vilket ramverk de ska använda sig av när de bestämmer sig för att börja utveckla applikationer. Datainsamling för undersökningen skedde i två omgångar. Den första var vid urvalet av ramverk och då åtta stycken ramverk blev tre genom en dokumentanalys. Den andra omgången av datainsamling skedde på applikationerna som utvecklades utefter vilka tre ramverk som samlade på sig mest poäng under första datainsamlingen. Hur lätt det kommer att vara att underhålla och sätta sig in i koden undersöktes bara på de skrivna applikationerna och mättes med hjälp av cyklomatisk komplexitet och logiska rader kod. De ramverk som samlade på sig mest poäng efter första urvalet var Meteor, Phonegap och Titanium. Titanium valde under undersökningens gång att bli kommersiellt och täckte därför inte längre kriterierna och därför utvecklades det ingen applikation för det ramverket. Det utvecklades istället en applikation på ramverket som samlade på sig fjärde mest poäng, Cordova. Av Meteor, Phonegap och Cordova är Phonegap att föredra även om det samlade på sig lika många poäng som Meteor. Detta för att Phonegap är mognare och koden är mindre komplex vilket gör den lättare för utvecklare att sätta sig in i och hantera. 

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)