1. RAZVOJ SPLETNE APLIKACIJE SPA Z OGRODJEM ANGULARJSRene Cimerlajt, 2014, undergraduate thesis Abstract: Uporaba spletnih aplikacij se iz dneva v dan povečuje in posledično se spreminjajo tudi zahteve po novih in boljših načinih njihove implementacije. V diplomski nalogi se bomo osredotočili na spletne aplikacije, ki se izvajajo znotraj ene spletne strani (angl. single page applications; kratica: SPA). Omogočajo nam tekoče prehode med stranmi v aplikaciji, zagotavljajo odzivnejšo in boljšo uporabniško izkušnjo ter procesiranje podatkov na odjemalcu. Za gradnjo takšnih spletnih aplikacij lahko uporabimo različna ogrodja. Med njimi najbolj izstopa AngularJS, ki s svojo arhitekturo in načinom uporabe prekaša konkurenco. V diplomskem delu je predstavljen princip delovanja aplikacij SPA, ki temelji na uporabi Javascript ogrodja AngularJS. Zajeti so osnovni koncepti SPA ter podroben opis ogrodja. Njegovo uporabo smo predstavili na praktičnem primeru spletne aplikacije za prikaz vremenskih podatkov. Keywords: računalništvo, razvoj spletnih aplikacij, JavaScript, AngularJS, SPA, aplikacija na eni spletni strani Published: 22.05.2015; Views: 1745; Downloads: 181
Full text (1,90 MB) |
2. SPLETNA APLIKACIJA ZA TRŽENJE PIJAČE NA TERENUAljoša Seljak, 2014, undergraduate thesis Abstract: Predstavljamo spletno aplikacijo, ki služi kot pripomoček za popis in pregled stanja pijač na terenu. Aplikacijo si preko spletnega naslova na pametno napravo namesti več odjemalcev. Strežnik skrbi za zbiranje in serviranje podatkov posameznemu odjemalcu.
Aplikacija je skupek spletnih tehnologij HTML5, javascript, XML, CSS, in deluje na vsaki pametni napravi, ki ima dostop do spleta in spletni brskalnik. Podrobneje obravnavamo bistveni dve značilnosti HTML5, cache.manifest in Web SQL Database, ki omogočata, da spletna aplikacija deluje brez spletne povezave. Prikazali bomo tudi način prenosa in obliko podatkov med strežnikom in odjemalcem z uporabo tehnologij AJAX in XML, in kaj se dogaja na strežniški strani, ko prispejo novi odjemačevi podatki. Keywords: razvoj spletnih aplikacij, mobilne naprave, HTML5, javascript Published: 31.03.2014; Views: 986; Downloads: 82
Full text (1,53 MB) |
3. UPORABA SAILS IN NODE.JS ZA RAZVOJ SPLETNIH APLIKACIJPetar Josifovski, 2015, undergraduate thesis Abstract: Spletni tehnologiji Sails in Node.js se uporabljata za razvoj spletnih aplikacij, ki jih uporablja več tisoč uporabnikov sočasno. V diplomskem delu smo najprej opisali omenjeni tehnologiji, njuno delovanje in ju primerjali z drugimi spletnimi tehnologijami. V praktičnem delu smo s tema tehnologijama razvili spletno aplikacijo, v kateri prikažemo delovanje nekaterih njunih funkcionalnosti. Keywords: splet, razvoj spletnih aplikacij, Node.js, Sails Published: 30.10.2015; Views: 813; Downloads: 125
Full text (1,23 MB) |
4. |
5. Model za analizo in primerjavo ogrodij PHPVladimir Mančić, 2017, master's thesis Abstract: V okviru magistrskega dela smo kreirali model za analizo in primerjavo ogrodij PHP, na podlagi katerega smo nato izvedli raziskave, ki so vključevale eksperiment ter različna testiranja. Pred predstavitvijo modela smo najprej poiskali ključne faktorje, ki jih potrebujemo za izbiro primernega ogrodja. Ker je v današnjem času na voljo veliko ogrodij PHP, s katerimi lahko razvijamo spletne aplikacije, smo na podlagi kriterijev izbiro zožili. Šest izbranih ogrodij smo primerjali na podlagi kreiranega modela. Izbrana ogrodja so: Laravel, Codeigniter, CakePHP, Symfony, Zend Framework ter Yii2. Na koncu magistrskega dela smo predstavili rezultate, pridobljene tekom raziskave. Keywords: ogrodje PHP, model za primerjavo ogrodij PHP, razvoj spletnih aplikacij, PHP Published: 16.06.2017; Views: 767; Downloads: 139
Full text (2,61 MB) |
6. Uporaba programskega okolja WebAssembly pri razvoju spletnih aplikacijJure Sreš, 2019, master's thesis Abstract: Spletne aplikacije na strani odjemalca zaradi narave jezika JavaScript predvsem pri izvedbi zahtevnejših operacij zaostajajo za klasičnimi aplikacijami. Kot odgovor na pomankanje zmogljivosti in omejitev na jezik JavaScript je nastal standard oziroma programsko okolje WebAssembly, katerega uporabo pri razvoju spletnih aplikacij smo raziskali v tem delu. Predstavili smo lastnosti ter kreiranje modulov s prevajanjem programskih jezikov in z uporabo WebAssembly tekstovnega formata. Preučili smo varnost ter prednosti in slabosti uporabe, z eksperimentom pa smo primerjali hitrosti izvajanja WebAssembly modulov in programskega jezika JavaScript. Ugotovili smo, da obstajajo nekatere ranljivosti in možnosti zlorab, uporaba WebAssembly modulov pa je v splošnem varna in pohitri izvedbo operacij, vendar ni vedno smiselna. Keywords: WebAssembly, WASM, JavaScript, razvoj spletnih aplikacij Published: 23.11.2019; Views: 219; Downloads: 33
Full text (1,81 MB) |
7. Razvoj sodobnih spletnih aplikacij z uporabo programskega ogrodja ASP.NET Core MVC 2 na platformi AzureKlemen Žarn, 2020, master's thesis Abstract: Ob magistrskem delu smo dodobra spoznali tehnologijo .NET Core, njeno ogrodje za razvoj spletnih aplikacij ASP.NET Core MVC 2 in storitveno platformo Azure, ki nam je služila kot orodje za nameščanje, objavljanje in pregled delovanja spletne aplikacije. Na primeru uporabe smo implementirali prototipno spletno aplikacijo CoreCMS, ki predstavlja sistem za upravljanje z vsebinami spletnih strani. Opisali smo vse življenjske cikle, ki spadajo v razvoj programske opreme. Prototipno aplikacijo smo namestili na platforme Windows, Linux in Docker ter izvedli test zmogljivosti. Keywords: razvoj spletnih aplikacij, zmogljivost spletnih aplikacij, ASP.NET Core MVC 2, Azure. Published: 03.07.2020; Views: 143; Downloads: 23
Full text (4,66 MB) |