Primerjava ogrodij Node.js za razvoj spletnih strežnikov Javascript ; Comparison of Node.js frameworks for development of Javascript web servers ; Comparison of Node.js for the development of Javascript web servers; Comparison of Node.js frameworks for development of Javascript web servers
Saved in:
| Title: | Primerjava ogrodij Node.js za razvoj spletnih strežnikov Javascript ; Comparison of Node.js frameworks for development of Javascript web servers ; Comparison of Node.js for the development of Javascript web servers; Comparison of Node.js frameworks for development of Javascript web servers |
|---|---|
| Authors: | Novak, Nejc |
| Contributors: | Šumak, Boštjan |
| Source: | Maribor |
| Publisher Information: | N. Novak |
| Publication Year: | 2018 |
| Subject Terms: | Node.js, ogrodja, express, koa, hapi, nest, loopback, feathers, sails, spletni, strežnik, primerjava, frameworks, web, server, comparison, info:eu-repo/classification/udc/004.774.6(043.2), geo, lang |
| Description: | 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. ; 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 ... |
| Document Type: | thesis |
| Language: | Slovenian |
| Relation: | https://dk.um.si/IzpisGradiva.php?id=72519 |
| Availability: | https://dk.um.si/IzpisGradiva.php?id=72519 |
| Rights: | undefined |
| Accession Number: | edsbas.76638C3 |
| Database: | BASE |
| Abstract: | 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. ; 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 ... |
|---|
Nájsť tento článok vo Web of Science