Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Fejden mellan React och Svelte: Utvecklarupplevelse i Rampljuset
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
2024 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

What makes a specific technology popular? Of course factors such as optimization,the online community and compatibility are very important, but something that canoften be ignored is the developer experience (often shortened to "DX") of the pro-grammer. This is something that sadly often is overlooked and is not well researched.The goal of this study is to find things that programmers like and don’t like inthe Javascript frameworks of React and Svelte. This will be done both with the helpof a survey as well as by developing an application with both frameworks to findproblems and see how either frameworks handles fixing it. This will allow the studyto find what a larger group of programmers with different backgrounds find mostimportant in a framework in regards to usability and "DX".The results from both the survey and test application shows that Svelte is quitecompetitive thanks to its ease of use, intuitive syntax and good optimization. Despitesome drawbacks such as its perceived "magic" and generally smaller community,Svelte makes up for it with its advantages previously mentioned, and thanks to thepossibility of using the general JavaScript community in most cases. At the sametime the study finds that most people dislike how much boilerplate code there is inReact as well as that the learning curve is comparably steep.The results of this study can be used to try and predict which of these frameworkswill become, or remain the most popular. On the other hand what might be moreuseful is to use the results when continuing to develop these, and other technologieswith regards to usability and "DX" where that is rarely a big priority.

Place, publisher, year, edition, pages
2024. , p. 21
Keywords [en]
DX, Usability, JavaScript, Framework, React, Svelte
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-27002OAI: oai:DiVA.org:bth-27002DiVA, id: diva2:1905459
Subject / course
PA1438 Självständigt arbete Webbprogrammering
Educational program
PAGWE Web Programming
Supervisors
Available from: 2024-10-14 Created: 2024-10-14 Last updated: 2024-10-14Bibliographically approved

Open Access in DiVA

No full text in DiVA

By organisation
Department of Computer Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 71 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf