Return to search

How to choose a web development framework : Analyzing best practices on the adoption of web frameworks / Hur man väljer webutvecklingsramverk

Choosing which framework to work with is a long-term commitment and should not be taken easily. New web frameworks are developed almost every day, and for IT consulting companies, delivering high quality applications within time and budget is the key to success. This study examines the different factors IT consulting companies should consider before adopting a new web framework. This by proposing an adoption model for web frameworks including what technical and non-technical factors practitioners values the most. The aim of this study was to advice and help improve how an IT consulting company in a structured and reliable way can determine their choice of web framework, to gain the best cost efficiency and deliver high quality web applications. This was done by interviewing IT consultants along with implementation of prototypes and reading literature. The results showed that it is mainly the non-technical factors that practitioners consider to be most important, for instance the customer and company value. Other important factors are the popularity of the framework, its community, maturity but also team factors such as previous knowledge and that it should be motivating. Even if the technical factors are not what the interviewees primarily mentioned, it is still essential to choose a framework that meets the project requirements in terms of performance and in security. Other important technical factors are also its architecture and maintainability. Based on the results, this study presents an adoption model that allow practitioners to choose web frameworks that best meet their requirements and greatest number of advantages for a given project.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-186997
Date January 2022
CreatorsMoströ,, Mathilda, Ryrberg, Sophie
PublisherLinköpings universitet, Institutionen för datavetenskap
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.002 seconds