diplomsko delo
Tadej Leva (Avtor), Boštjan Šumak (Mentor)

Povzetek

Priljubljenost programskega jezika JavaScript je privedla do številnih ogrodij, katerim cilj je pomagati razvijalcem pri reševanju nalog. Razvijalcem je ob tako veliki izbiri težko izbrati ogrodje, ki najbolje ustreza njihovim potrebam. To delo raziskuje dejavnike, ki vodijo do izbire JavaScript ogrodja. V idealnem primeru razvijalec izbere najbolj povpraševano ogrodje, ki omogoča večje možnosti zaposlitve in ima svetlo prihodnost, hkrati pa želi uživati v delu z ogrodjem. Za poenostavitev izbire se bomo v diplomski nalogi osredotočili samo na tri najsodobnejša ogrodja: React, Angular in Vue. Delo je razdeljeno na dva dela, teoretični in praktični. V teoretičnem delu iz različnih virov analiziramo mnenja razvijalcev, učljivost ogrodja, popularnost ogrodij, zaposljivost, prilagodljivost in razširljivost ogrodja. V praktičnem delu v posameznem ogrodju Angular, React in Vue razvijemo vremensko aplikacijo. Razvoj aplikacij razložimo in primerjamo programsko kodo. Glede na porabljen čas in težavnost razvijanja določimo učno krivuljo. Ugotovimo, da je ogrodje Vue najlažje za razvijanje. Na koncu vsaki aplikaciji izmerimo velikost in hitrost, kjer ugotovimo, da je zmagovalec ogrodje React. V prihodnje bi lahko dokument razširili z drugimi primerjalnimi metodami, primerjali bi lahko več ogrodij in odgovorili na več vprašanj.

Ključne besede

ogrodja JavaScript;spletne aplikacije;ogrodje Angular;ogrodje React;ogrodje Vue;diplomske naloge;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UM FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Založnik: [T. Leva]
UDK: 004.777(043.2)
COBISS: 22817814 Povezava se bo odprla v novem oknu
Št. ogledov: 747
Št. prenosov: 233
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Analysis and comparison of modern web frameworks for web application development
Sekundarni povzetek: The popularity of the JavaScript programming language has led to a number of frameworks that aim to help developers solve their tasks. With a large selection, developers find it difficult to choose the framework that best suits their needs. This work explores the factors that lead to the choice of JavaScript framework. Ideally, the developer selects the most in-demand framework that offers greater job opportunities and has a bright future, while also wanting to enjoy working with the framework. In order to simplify the selection in our dissertation paper, we will focus on three the latest frameworks: React, Angular and Vue. The dissertation paper is divided into two parts, theoretical and practical. In the theoretical part, from various sources we analyze the opinions of the developers, learning of the framework, the popularity of the framework, employability, adaptability and scalability of the framework. In practical part, we develop a weather application in each Angular, React and Vue framework. Application development is explained and program code is compared. Given the time spent and the difficulty of developing, we determine the learning curve. We find out that the Vue framework is the easiest for development. In the end, we measure the size and speed of each application to determine that React is the winner. In the future, the document could be expanded with other comparative methods, multiple frameworks could be compared and more questions answered.
Sekundarne ključne besede: JavaScript frameworks;web applications;Angular framework;React framework;Vue framework;
Vrsta dela (COBISS): Diplomsko delo/naloga
Komentar na gradivo: Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika in tehnologije komuniciranja
Strani: XIII, 89 str.
ID: 11222411