Utvecklingstekniker för webben : En komparativ studie mellan MEAN-stack ochAMP-stack

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

Författare: Saman Muradi; [2017]

Nyckelord: ;

Sammanfattning: Den ökande efterfrågan på prestanda och skalbarhet i en webb applikation har motiverat utvecklare att skapa nya utvecklingstekniker. Vilket har resulterat till att det i skrivande stund finns ett antal utvecklingstekniker att välja mellan, att välja rätt utvecklingsteknik är en av de viktigaste delarna när man utvecklar en webb applikation, väljer man fel teknik kan detta ge förödande konsekvenser. Detta kan undvikas genom att från början analysera det man vill utveckla och sedan välja en lämplig stack som uppfyller alla de krav som ett företag har. Denna undersökning har gjort en kvalitativ studie där författaren har samlat in data genom intervjuer. Det var totalt 6 respondenter som deltog i undersökningen och dessa har alla erfarenhet inom webbutveckling. Syftet med undersökningen är att jämföra MEAN-stack och AMP-stack för webbutveckling.Resultatet visar att de bakomliggande faktorer för att använda respektive stack var följande• Om man har en kund kan denna påverka valet av stack. Eftersom kunden kan vilja att man utvecklar, modifierar eller vidareutvecklar ett pågående projekt eller att kunden vill att du använder en specifik stack när du utvecklar ett nytt projekt.• Erfarenheten som ett företags utvecklare har kan påverka. Mer erfarenhet i en viss stack kan minska utvecklingstiden vilket gör en specifik stack mer intressant.• Vad som faktiskt ska utvecklas kan påverka vilken stack man väljer. Eftersom ett företag vill att en stack ska klara av alla krav de har.Fördelar med MEAN-stack var följande efter en jämförelse mellan teori och empiri.• NPM, Utrymmet som sparas med MongoDB, JavaScript i hela stacken, Hög prestanda, Hög tillgänglighet, routing som express.js erbjuder och skalbarheten.Det fanns inga likheter i nackdelar för MEAN-stack mellan empiri och teori. Teori pratade om tekniska nackdelar medans empiri pratade om att det var svårt att hitta rätt kompetens för att ta del av alla fördelar MEAN-stack har.Fördelar med AMP-stack var följande efter en jämförelse mellan teori och empiri• Skalbart, hög säkerhet samt att PHP kan användas för att skapa dynamiska webb applikationer.Det fanns en likhet mellan teori och empiri för nackdelar med AMP-stack och båda argumenterade om att PHP var ett svagt skrivet språk vilket gör det svårt att använda i komplexa webb applikationer eller webb applikationer med affärkritisk logik.Resultatet i denna undersökning kan användas av målgruppen organisationer och företag som jobbar med webbutveckling. Det kan förenkla för dem när de står inför ett val av stack och förhindra dem från att välja fel stack vilket kan få förödande konsekvenser.

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