Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Exploring JavaScript and related languages : a comparative analysis with TypeScript, CoffeeScript, ActionScript, Dart, and Elm

Trieu, Huynh Ba Nguyen (2023)

Katso/Avaa
bachelorsthesis_trieu_huynh_ba_nguyen.pdf (1.989Mb)
Lataukset: 


Kandidaatintyö

Trieu, Huynh Ba Nguyen
2023

School of Engineering Science, Tietotekniikka

Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe20231130150384

Tiivistelmä

In the contemporary world of web software development, JavaScript remains the most popular language. This thesis examines the history, popularity, and unique characteristics of JavaScript itself and related languages: TypeScript, CoffeeScript, ActionScript, Dart, and Elm. The findings reveal that while JavaScript retains its dominance, languages like TypeScript and Dart have emerged as strong contenders, catering to large-scale and mobile applications respectively. Meanwhile, once-prominent languages like CoffeeScript and ActionScript have seen their decline in usage, primarily due to the introduction of similar native JavaScript features and the phasing out of Flash. Elm's functional nature introduces a new approach to front-end development, focusing on stability and predictability. Through insights from both the community and industry, this study provides a holistic view on the relationship between developers' preferences, organizational needs, and technological progression. This research offers strategic recommendation to developers, enterprises, and academia in their future web development ventures. Moreover, it highlights the significance of programming language diversity in keeping the software sector agile and innovative, indicating how web languages evolve in response to the shifting demands of web development.
Kokoelmat
  • Kandidaatin tutkintojen opinnäytetyöt [7160]

Samankaltainen aineisto

Näytetään aineisto, joilla on samankaltaisia nimekkeitä, tekijöitä tai asiasanoja.

  • PHP-pohjaisen verkkosovelluksen päivittäminen JavaScript-alustalle 

    Mustakallio, Tuomas (2024)
    Vanhojen ohjelmistojen päivitys on yleinen ongelma ohjelmistoyrityksissä. Varsinkin sivut voivat vanhentua nopeasti, jos niitä ei päivitetä. Tämä työ seuraa päivitysprojektia, jossa vanhentunut PHP-pohjainen verkkosovellus ...
  • TypeScriptin hyödyt ohjelmistokehitykseen sekä vaikutus kehittäjäkokemukseen 

    Ilmoni, Topi (2023)
    JavaScript-ohjelmointikielen dynaaminen tyypitys on aiheuttanut päänvaivaa web-kehittäjille. Tämän seurauksena staattisesti tyypitetyn TypeScript-ohjelmointikielen suosio on kasvanut verkkokehityksessä viime vuosina. Tässä ...
  • A comparative analysis of converting JavaScript to TypeScript in advanced web applications course 

    Haapalainen, Aleksi (2024)
    LUT University offers an Advanced Web Applications course in order to teach web development. This course has previously been fully implemented in JavaScript. Modern web development has favored TypeScript over JavaScript ...
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste