izpis_h1_title_alt

Ocena primernosti jezika Elm za razvoj spletnih aplikacij
ID GREŠAK, MARKO (Avtor), ID Slivnik, Boštjan (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (1,38 MB)
MD5: 4C5961E4BD22B6E6825074D13BD3F57A

Izvleček
Funkcijski programski jezik Elm je razvit z namenom izdelave spletnih uporabniških vmesnikov. Prevede se v JavaScript in tako omogoča izvajanje v spletnih brskalnikih. Obljublja hitro delovanje brez napak med izvajanjem, hkrati pa si prizadeva razvijalcem nuditi prijazno razvojno okolje, kar, vsaj na prvi pogled, deluje kot obetavna rešitev. Omenjene obljube naj bi izpolnjeval prevajalnik, ki napake zazna že med prevajanjem kode s sklepanjem o tipih spremenljivk ter skuša razvijalcu problem opisati na čimbolj uporaben način. Namen tega diplomskega dela je preveriti navedene obljube, primerjati jezik Elm z alternativnim načinom razvoja spletnih aplikacij z uporabo JavaScript knjižnice za izdelavo spletnih uporabniških vmesnikov React ter oceniti primernost izbire jezika Elm tako, da bo razvijalcem v pomoč pri izbiri orodij za razvoj njihove naslednje aplikacije. Na podlagi meritev se jezik Elm izkaže kot boljša izbira za izdelavo zmogljive spletne aplikacije. Jezik Elm se izkaže za bolj zmogljivo rešitev in je primeren predvsem v primerih, kjer je potrebno izdelati robustno spletno aplikacijo. Tudi izkušnja med razvojem, kar je sicer subjektivna metrika, je za razvijalca prijeta.

Jezik:Slovenski jezik
Ključne besede:Elm, React, JavaScript, funkcijsko programiranje
Vrsta gradiva:Diplomsko delo/naloga
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2018
PID:20.500.12556/RUL-100303 Povezava se odpre v novem oknu
Datum objave v RUL:21.03.2018
Število ogledov:1278
Število prenosov:261
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Assessing the suitability of Elm language for developing web applications
Izvleček:
Elm is a functional programming language which is compiled to JavaScript and therefore can be run in browsers. It promises no runtime errors and brings support tools developed with developers' satisfaction in mind. These promises are being realized by Elm compiler, which uses type inference to detect potential runtime errors at compile time and in addition it tries to produce a human-friendly error message. The goal of this thesis is to compare Elm language with a widely used React view library by implementing the same web application with both Elm language and React. Results of this thesis should aid the reader with the decision of whether to use Elm language as a tool for the next web application project or not. Based on the measurements, the Elm language proves as a better option for developing web applications where performance and robustness are key features. Although subjective, the developer's experience proved to be more pleasant.

Ključne besede:Elm, React, JavaScript, functional programming

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj