| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document

Title:Analiza in primerjava sodobnih spletnih programskih ogrodij za razvoj spletnih aplikacij : diplomsko delo
Authors:Leva, Tadej (Author)
Šumak, Boštjan (Mentor) More about this mentor... New window
Files:.pdf VS_Leva_Tadej_2019.pdf (2,32 MB)
MD5: 4A8D9C436252F597BB537AEF0C385A77
 
Language:Slovenian
Work type:Bachelor thesis/paper (mb11)
Typology:2.11 - Undergraduate Thesis
Organization:FERI - Faculty of Electrical Engineering and Computer Science
Abstract: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.
Keywords:ogrodja JavaScript, spletne aplikacije, ogrodje Angular, ogrodje React, ogrodje Vue
Year of publishing:2019
Place of performance:Maribor
Publisher:[T. Leva]
Number of pages:XIII, 89 str.
Source:Maribor
UDC:004.777(043.2)
COBISS_ID:22817814 New window
NUK URN:URN:SI:UM:DK:MOYVDHLG
Views:445
Downloads:87
Metadata:XML RDF-CHPDL DC-XML DC-RDF
Categories:KTFMB - FERI
:
  
Average score:(0 votes)
Your score:Voting is allowed only for logged in users.
Share:AddThis
AddThis uses cookies that require your consent. Edit consent...

Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Licences

License:CC BY-NC-ND 4.0, Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
Link:http://creativecommons.org/licenses/by-nc-nd/4.0/
Description:The most restrictive Creative Commons license. This only allows people to download and share the work for no commercial gain and for no other purposes.
Licensing start date:13.09.2019

Secondary language

Language:English
Title:Analysis and comparison of modern web frameworks for web application development
Abstract: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.
Keywords:JavaScript frameworks, web applications, Angular framework, React framework, Vue framework


Comments

Leave comment

You have to log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica