Change search
ReferencesLink to record
Permanent link

Direct link
Evaluation of JavaScript frameworks: Why should you use them?
Linnaeus University, Faculty of Technology, Department of Computer Science.
2015 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

JavaScript is today’s most common client-side programming language for the web. Choosing the most adapted framework for each and every project can optimize the development process and increase profits. Developers often lack knowledge about what to prioritize when choosing a framework and very little previous research regarding this subject area is available. This thesis investigates two JavaScript client-side frameworks and answers the questions of why you should use a framework when developing applications. This thesis also investigates why a company should develop a new framework, when equivalent open-source alternatives are available. To be able to answer the questions interviews with developers were conducted. The results are that using a framework can optimize the development process regarding time and complexity, but learning a new framework can be difficult. In rare cases it is a great idea to develop a new framework for a certain project, but it is often not worth it. Developers also seem to choose experience of using a framework over performance.

Place, publisher, year, edition, pages
Keyword [en]
JavaScript, frameworks, client-side, Backbone.js, evaluation
National Category
Computer Science
URN: urn:nbn:se:lnu:diva-47042OAI: diva2:867126
Educational program
Digital Service Development Programme, 180 hp
Available from: 2015-11-13 Created: 2015-11-04 Last updated: 2015-11-13Bibliographically approved

Open Access in DiVA

fulltext(493 kB)271 downloads
File information
File name FULLTEXT01.pdfFile size 493 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Computer Science
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 271 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 3455 hits
ReferencesLink to record
Permanent link

Direct link