Mid Sweden University

miun.sePublications
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
Ramverket Aurelia och TypeScript
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information Systems and Technology.
2017 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Rapportens syfte är att genom att följa processen av skapandet av en webbapplikation samt, genom en enklare teoretisk studie, utvärdera front-end ramverket Aurelia och bakomliggande TypeScript och redovisa dessas för- och nackdelar. Den teoretiska studien har som syfte att titta på funktionalitet, användarvänlighet samt ”hälsotillstånd”. Funktionalitet och användarvänlighet kommer att utvärderas genom teori, artiklar skrivna av auktoriteter i ämnet samt genom intervjuer med erfarna utvecklare. ”Hälsotillstånd” studeras genom att undersöka responstid i ”communities” när konstruktionsfel uppmärksammas. Webbapplikationen som ska skapas är ett processverktyg för den interna rapporteringen av status i bolagets olika projekt. Webbapplikationen ska kunna samla data för alla projekt och redovisa dessa på lämpligt sätt med funktioner som bland annat sortering, sökning och editering. Artiklar i ämnet, intervjuer och mina egna erfarenheter visar att Aurelia har många positiva egenskaper och är ett mycket komplett ramverk. Aurelia arbetar modulärt, med ”konvention över konfiguration” och bygger på webstandarder vilket bidrar till att skapa en enkel och tydlig kod med bra syntax. Detta gör att en stor majoritet av författarna av artiklar som skrivits med jämförelser av likande ramverk pekar ut Aurelia som det bästa valet. Utvärderingen visade även att anmälda fel besvaras snabbt av ramverkets skapare. Den negativa kritik av ramverket som framkommit är att det, beroende val av utvecklingsmiljö, kan upplevas som tidskrävande att komma igång med för en förstagångsanvändare. Jämfört med huvudkonkurrenten Angular2 så har Aurelia färre användare, vilket innebär färre plugins, ett mindre ”community” och färre kodexempel på nätet. TypeScript skapar bakomliggande funktionalitet och kompileras till JavaScript före körning. TypeScript erbjuder många bra funktioner som klasser, inkapsling av kod och möjlighet att bestämma typ för variabler. TypeScript möjliggör att fel i koden visas direkt under inmatning och förslag på kod visas. Slutsatsen är att Aurelia är ett mycket komplett och väl fungerade ramverk som har en mycket bra och tydlig kodstuktur.

 

Place, publisher, year, edition, pages
2017. , p. 31
Keywords [sv]
Aurelia, TypeScript, SPA, front-end framework
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:miun:diva-30910Local ID: DT-V17-G2-005OAI: oai:DiVA.org:miun-30910DiVA, id: diva2:1112190
Subject / course
Computer Engineering DT1
Educational program
Web Development TWEUG 120 higher education credits
Supervisors
Examiners
Available from: 2017-06-20 Created: 2017-06-20 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

No full text in DiVA

By organisation
Department of Information Systems and Technology
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 468 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