Sök:

En ja?mfo?relse mellan ramverk fo?r att utveckla hybridapplikationer


Syftet med underso?kningen a?r att jag ska samla kunskap om olika ramverk fo?r att ta fram hybridapplikationer och underso?ka hur dessa ramverk presterar mot kriterier som tagits fram tillsammans med Bulldozer kommunikationsbyra?.Med hja?lp av en samling kriterier a?r ma?let med underso?kningen att komma fram till vilket som a?r det ?ba?sta? ramverket fo?r att ta fram en hybridapplikation fo?r en webbutvecklare som saknar kompetens fo?r att utveckla plattformsspecifika applikationer. Resultatet ska va?gleda ma?lgruppen i vilket ramverk de ska anva?nda sig av na?r de besta?mmer sig fo?r att bo?rja utveckla applikationer.Datainsamling fo?r underso?kningen skedde i tva? omga?ngar. Den fo?rsta var vid urvalet av ramverk och da? a?tta stycken ramverk blev tre genom en dokumentanalys. Den andra omga?ngen av datainsamling skedde pa? applikationerna som utvecklades utefter vilka tre ramverk som samlade pa? sig mest poa?ng under fo?rsta datainsamlingen. Hur la?tt det kommer att vara att underha?lla och sa?tta sig in i koden underso?ktes bara pa? de skrivna applikationerna och ma?ttes med hja?lp av cyklomatisk komplexitet och logiska rader kod.De ramverk som samlade pa? sig mest poa?ng efter fo?rsta urvalet var Meteor, Phonegap och Titanium. Titanium valde under underso?kningens ga?ng att bli kommersiellt och ta?ckte da?rfo?r inte la?ngre kriterierna och da?rfo?r utvecklades det ingen applikation fo?r det ramverket. Det utvecklades ista?llet en applikation pa? ramverket som samlade pa? sig fja?rde mest poa?ng, Cordova. Av Meteor, Phonegap och Cordova a?r Phonegap att fo?redra a?ven om det samlade pa? sig lika ma?nga poa?ng som Meteor. Detta fo?r att Phonegap a?r mognare och koden a?r mindre komplex vilket go?r den la?ttare fo?r utvecklare att sa?tta sig in i och hantera. 

Författare

Alexander Hansson

Lärosäte och institution

Karlstads universitet/Handelshögskolan

Nivå:

"Kandidatuppsats". Självständigt arbete (examensarbete ) om minst 15 högskolepoäng utfört för att erhålla kandidatexamen.

Läs mer..