| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Izpis gradiva

Naslov:Primerjava ogrodij Node.js za razvoj spletnih strežnikov Javascript
Avtorji:Novak, Nejc (Avtor)
Šumak, Boštjan (Mentor) Več o mentorju... Novo okno
Datoteke:.pdf MAG_Novak_Nejc_2018.pdf (3,16 MB)
MD5: 5BAC914025983E5730A764AE468F16B4
 
Jezik:Slovenski jezik
Vrsta gradiva:Magistrsko delo/naloga (mb22)
Tipologija:2.09 - Magistrsko delo
Organizacija:FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Opis:V magistrskem delu smo na podlagi pregleda dokumentacije, izvedbe eksperimenta in analize pridobljenih podatkov predstavili in primerjali sedem aktualnih ogrodij Node.js. Izbrana aktualna ogrodja so bila Express, Hapi, Loopback, Feathers, Koa, Nest in Sails. Z deskriptivno analizo smo izpostavili posebnosti ogrodij in primerjali podobnosti med njimi. Za posamezno ogrodje smo predstavlili implementacijo storitev REST, povezovanje s podatkovno bazo, avtentikacijo in avtorizacijo uporabnika ter pripravo ogrodja za izvedbo v produkcijskemu okolju. Pri implementaciji sta bila izvedena eksperimenta primerjalne analize in merjenje zmogljivosti ogrodja z obremenitvenimi testi. Ugotovljeno je bilo, da ima ogrodje Nest na podlagi teoretičnega modela najboljšo oceno med analiziranimi ogrodji. Ugotovljeno je bilo tudi, da so ogrodja, ki podpirajo več funkcionalnosti, manj zmogljiva. Za nadaljnjo delo bomo zaključili poslovno logiko tipične rešitve in izvedli eksperimenta s spremembo podatkovnega modela in implementacijo avtentikacije z računi Google. Na podlagi eksperimenta bomo izvedli analizo opravljenih sprememb v rešitvi in ugotovili, kako ogrodje vpliva na vzdrževanje programske rešitve.
Ključne besede:Node.js, ogrodja, express, koa, hapi, nest, loopback, feathers, sails, spletni, strežnik, primerjava
Leto izida:2018
Založnik:[N. Novak]
Izvor:Maribor
UDK:004.774.6(043.2)
COBISS_ID:21873430 Novo okno
NUK URN:URN:SI:UM:DK:NAQCPFAN
Število ogledov:506
Število prenosov:111
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
Področja:KTFMB - FERI
:
  
Skupna ocena:(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
Objavi na:AddThis
AddThis uporablja piškotke, za katere potrebujemo vaše privoljenje.
Uredi privoljenje...

Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Licence

Licenca:CC BY-NC-ND 4.0, Creative Commons Priznanje avtorstva-Nekomercialno-Brez predelav 4.0 Mednarodna
Povezava:http://creativecommons.org/licenses/by-nc-nd/4.0/deed.sl
Opis:Najbolj omejujoča licenca Creative Commons. Uporabniki lahko prenesejo in delijo delo v nekomercialne namene in ga ne smejo uporabiti za nobene druge namene.
Začetek licenciranja:04.10.2018

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Comparison of Node.js frameworks for development of Javascript web servers
Opis:In the master's thesis, on the basis of a documentation review, performance of the experiment and the analysis of the acquired data, were seven current Node.js frameworks presented and compared. Selected frameworks were Express, Hapi, Loopback, Feathers, Koa, Nest and Sails. We exposed specific features of the frameworks and compared similarities between them with the descriptive analysis. For each framework, we introduced the implementation of REST services, connection with the database, authentication and authorization of the user and preparation of the framework for execution in production enviroment. During the implementation, comparative analysis experiment and measurement of the framework's performance with load test's were carried out. It has been found that the Nest framework has the best evaluation on the basis of the theoretical model among the analyzed frameworks. It has also been found that frameworks that support more functionalities are less performant. For further work, we will complete the business logic of a typical solution and perform an experiment by modifying the data model and implementing authentication with Google accounts. Based on the experiment, we will analyze the changes made in the solution and find out how the framework influences the maintance of the software solution.
Ključne besede:Node.js, frameworks, express, koa, hapi, nest, loopback, feathers, sails, web, server, comparison


Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici