I dag finns det många olika ramverk att välja bland när det kommer till applikationsutveckling och det kan vara svårt att veta vilket av dessa man ska använda sig av. Denna rapport kommer undersöka två olika ramverk som skrivs i två olika programmeringsspråk vilka är Django och Node.js. Jämförelsen mellan dessa ramverk kommer handla om skillnader i användarvänligheten, det vill säga vilka typer av applikationer som bäst stödjs av något av ramverken, vilka serverleverantörer som har stöd för respektive ramverk samt vilka kunskaper utvecklaren bör ha för att behärska dessa ramverk. De metoder som används i denna rapport är insamling och analysering av olika dokument och artiklar samt intervjuer som utförts hos ett företag som arbetar med ramverket Django för att kunna besvara forskningsfrågorna. Vid sidan av detta har även en applikation skriven i Django implementerats för att öka kunskaperna kring detta ramverk. De resultat som framkommit är att ramverket Django främjar en snabbare utveckling och är mer tidseffektivt än vad Node.js är. Applikationer skrivna i Django besitter även en högre grundsäkerhet och detta för att det finns inbygga säkerhetsmoduler i ramverket. Node.js å andra sidan har ett större utbud av serverleverantörer samt en annan möjlighet att skräddarsy applikationer. Valet av ramverk är i detta fall mer en fråga om vilket programmeringsspråk som utvecklaren behärskar bäst.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:bth-23295 |
Date | January 2022 |
Creators | Aronsson, Christian |
Publisher | Blekinge Tekniska Högskola |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0019 seconds