| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Search the digital library catalog Help

Query: search in
search in
search in
search in
* old and bologna study programme

Options:
  Reset


1 - 10 / 100
First pagePrevious page12345678910Next pageLast page
1.
Analiza in primerjava kakovosti programskih rešitev na osnovi programskih jezikov javascript in typescript
Niko Hustić, 2023, master's thesis

Abstract: V magistrskem delu smo raziskovali problematiko, glavne značilnosti in podobnost programskih jezikov JavaScript in TypeScript. Cilj raziskave je določi, kateri programski jezik je boljši za določene primere, ugotoviti koristnosti uporabe jezika, predstaviti razlike med jezikoma, njune problematike, funkcionalnosti in prednosti uporabe obeh jezikov. Raziskovanja smo se lotili z iskanjem javnih repozitorijev projektov iz njih izbrali ustrezajoče podatke, s pomočjo skript izbrane podatke vzorčili in nad izbrane vzorce podatkov izvedli analize. Te smo izvedli z uporabo orodja SonarQube in v jeziku Phyton ročno napisanih statističnih testov. Po postopku analize smo izbrane podatke predstavili in potrdili ali ovrgli hipoteze. Ugotovili smo, da programski jezik TypeScript nudi več prednosti pred JavaScript jezikom v smislu kakovosti rešitve, zmanjšanega tehničnega dolga, manjše kompleksnosti in izboljšane vzdržljivosti. Sprejetje programskega jezika TypeScript lahko vodi do bolj robustnih projektov programske opreme, ki jih je mogoče vzdrževati, zaradi česar je ugodna izbira za sodoben spletni razvoj in druge programske aplikacije.
Keywords: JavaScript, TypeScript, napredna rešitev, primerjava, analiza
Published in DKUM: 14.10.2024; Views: 0; Downloads: 8
.pdf Full text (1,66 MB)

2.
Več-dimenzionalna primerjava spletnih tehnologij React.js in AngularJS : diplomsko delo
Filip Dimkovski, 2024, undergraduate thesis

Abstract: Ogrodja JavaScript so danes temelj razvoja enostranskih spletnih aplikacij (SPA – Single-page Application). AngularJS in React.js sta priljubljena ogrodja JavaScript, ki se danes uporabljata v spletnem razvoju. Statistični podatki kažejo, da vsaj 1 od 20 spletnih mest uporablja enega od teh dveh ogrodij. Oba ogrodja se uporabljata za ustvarjanje interaktivnih enostranskih aplikacij. To diplomsko delo primerja zmogljivost aplikacijskih ogrodij AngularJS in React.js z ocenjevanjem njune učinkovitosti pri upravljanju operacij CRUD ter zagotavlja vpogled, ki pomaga pri izbiri ustreznega ogrodja za prihodnje projekte. Tako bomo imeli boljši vpogled v obe tehnologiji in razumeli, kako izbrati ustrezno za prihodnje projekte.
Keywords: JavaScript, AngularJS, ReactJS, CRUD
Published in DKUM: 19.09.2024; Views: 0; Downloads: 7
.pdf Full text (602,65 KB)

3.
Zasnova spletne aplikacije za naročanje hrane
Erik Cvetkov, 2024, undergraduate thesis

Abstract: Diplomska naloga obravnava razvoj aplikacije za naročanje hrane. Pri izdelavi aplikacije smo uporabili različne tehnologije, kot so JavaScript, Node.js in Ubuntu Linux strežnik. Interaktivnost je bila realizirana s pomočjo spletnega vtičnika. Razvita aplikacija vključuje vse ključne funkcionalnosti, ki jih pričakujejo uporabniki, vključno s pregledom ponudbe, upravljanjem košarice, dodajanjem naslova dostave in oddajo naročila. Poleg tega aplikacija omogoča restavracijam sprejem naročil v realnem času preko tehnologije WebSocket. Intuitiven uporabniški vmesnik in funkcionalnost, kot je takojšnje posodabljanje stanja naročil, prispevata k izboljšani uporabniški izkušnji tako za stranke kot za restavracije, kar je bilo ključno vodilo pri razvoju aplikacije.
Keywords: dostava hrane, prototipni razvoj, Node.js, JavaScript, WebSocket
Published in DKUM: 30.08.2024; Views: 114; Downloads: 24
.pdf Full text (4,02 MB)

4.
Oblikovanje platformno neodvisnih aplikacij z Vue + Quasar : diplomsko delo
Daniel Djulanov, 2023, undergraduate thesis

Abstract: To diplomsko delo raziskuje sodelovanje ogrodij Vue in Quasar pri razvoju večplatformnih aplikacij. Ocenjuje značilnosti, prednosti in omejitve obeh sistemov ter njihovo sinergijo. Raziskava temelji na literaturi, spletnih člankih, uradnih dokumentacijah, osebnih izkušnjah in aplikaciji, razviti v diplomskem delu. Namen je osvetliti potencial kot tudi področja potrebnih izboljšav teh ogrodij za ustvarjanje zanesljivih, uporabniku prijaznih večplatformnih aplikacij.
Keywords: Vue, Quasar, večplatformno, JavaScript.
Published in DKUM: 13.10.2023; Views: 335; Downloads: 35
.pdf Full text (3,69 MB)

5.
Uporaba spletnih komponent pri razvoju knjižnične aplikacije COBISS4 : diplomsko delo
Rene Svenšek, 2023, undergraduate thesis

Abstract: V diplomskem delu smo opisali uporabo spletnih komponent pri razvoju knjižnične aplikacije COBISS4. Začeli smo z opisom tehnologij in knjižnic, uporabljenih v diplomskem delu. Nato smo opisali obstoječe stanje namizne knjižnične aplikacije COBISS3, v nadaljevanju pa smo opisali novo generacijo knjižnične aplikacije COBISS4, ki je spletna aplikacija. V osrednjem delu smo predstavili osnove spletnih aplikacij, opisali spletne komponente, ogrodje Vaadin in komponente, ki se uporabljajo v ogrodju COBISS4. Opisali smo razvoj lastne spletne komponente za uporabo grafov, za uporabo le-te znotraj ogrodja COBISS4 pa smo izdelali javanski programski vmesnik. Na koncu smo opisali testiranje knjižnične aplikacije.
Keywords: HTML, Spletna komponenta, JavaScript, Java, Vaadin
Published in DKUM: 05.10.2023; Views: 438; Downloads: 66
.pdf Full text (1,56 MB)

6.
Razvoj pametnega prezračevalnega sistema : diplomsko delo
Matic Smogavec, 2022, undergraduate thesis

Abstract: Zaključno delo govori o razvoju prezračevalnega sistema z možnostjo upravljanja le-tega s pomočjo telefona, tablice ali računalnika. Delo zajema metode kot so 3D modeliranje, načrtovanje vezja, Programiranje v C jeziku, programiranje v HTML in Javascript jezikih, sestava vezja oz. spajkanje ter montažo sistema. V začetku smo podrobneje analizirali podobne sisteme, ki so ponujeni na trgu in glede na to opredelili zahteve za naš sistem z namenom, da bi bil le-ta boljši. Sledila je izbira ustreznih komponent, ki so na voljo na trgu, nato pa načrtovanje in izdelava strojnih in elektronskih delov ter montažo teh v smiselno zaključeno celoto. Na koncu sledi analiza našega oz. lastnega sistema v kateri ugotavljamo ali sistem v celoti izpolnjuje v začetku postavljene zahteve in glede na to podamo rezultate. Sledi še opis in rešitev večjih težav, ki jih je pomembno izpostaviti in pa zaključni komentar z nekaj idejami za nadgradnjo.
Keywords: razvoj, prezračevalni sistem, rekuperacija toplote, Wi-Fi, upravljanje na daljavo, 3D modeliranje, 3D tiskanje, načrtovanje, vezja, mikrokrmilnik, programiranje, C, C++, HTML, Javascript, CSS, spletna stran, Websocket
Published in DKUM: 08.11.2022; Views: 1043; Downloads: 161
.pdf Full text (2,28 MB)
This document has many files! More...

7.
Izbor sklada spletnih aplikacij na osnovi JS ogrodij : magistrsko delo
Janko Češnjaj, 2022, master's thesis

Abstract: V magistrskem delu smo raziskali najbolj razširjene sklade za razvoj enostranskih spletnih aplikacij, ki temeljijo na programskem jeziku JavaScript. Izvedli smo pregled področja tehnoloških skladov, opisali gradnike najbolj razširjenih skladov, jih analizirali in primerjali. Iz analiz in primerjav smo oblikovali odločitveni model za izbor sklada tehnologij, prek katerega uporabnik glede na svoja izhodišča pridobi predlog tehnološkega sklada za razvoj konkretne rešitve. Zasnovali in implementirali smo spletno aplikacijo na podlagi odločitvenega modela, ki prek vodenega dialoga uporabnika pripelje do najboljše izbire skupka tehnologij za njegov specifičen problem. Na koncu smo rešitev analizirali in podali končne sklepe.
Keywords: sklad aplikacij, JavaScript, ogrodje, odločitveni model
Published in DKUM: 24.10.2022; Views: 711; Downloads: 73
.pdf Full text (1,64 MB)

8.
Razvoj mobilne aplikacije "Hruski"
Bor Bogožalec, 2022, undergraduate thesis

Abstract: Prehrana je pomemben del vsakodnevnega življenja in vpliva na kvaliteto življenja ljudi. Na žalost veliko ljudi nima dovolj časa, ki bi ga posvetili temu delu življenja, kar vodi v slabe prehranske navade. Cilj diplomske naloge je razviti aplikacijo, ki bi uporabniku zožila izbor primernih receptov (glede na njegove želje, časovne in denarne omejitve ter prehranske zahteve) in bi ga na ta način spodbudila, da bo sam pripravil obroke ter tako izboljšal svoje prehranske navade in prihranil denar. Aplikacijo Hruski smo razvili v React Nativu in jo objavili na spletni strani Github. Aplikacija uporabniku omogoča hiter dostop do preprostih in cenovno ugodnih receptov, ki so predstavljeni na uporabniku razumljiv način, brez potrebe internetne povezave. Vsi recepti v aplikaciji Hruski so bili lastnoročno pripravljeni, zato so tudi vse uporabljene slike in količine sestavin realistične.
Keywords: Razvoj aplikacije, React Native, Javascript, Redux, prehrana, recepti
Published in DKUM: 21.10.2022; Views: 537; Downloads: 77
.pdf Full text (2,77 MB)
This document has many files! More...

9.
Podatkovni vmesnik med strojem in spletno aplikacijo za prikaz procesnih podatkov : diplomsko delo
Blaž Grobelnik, 2022, undergraduate thesis

Abstract: V diplomski nalogi je predstavljena izdelava spletnega uporabniškega vmesnika in podatkovnega vmesnika. Cilj naloge je bil izbrati ustrezen podatkovni vmesnik za prenos podatkov med strojem in spletno aplikacijo. Programski del na strani stroja za prenos podatkov je bil napisan v programskem jeziku C++. Na uporabniški strani pa s programskim jezikom Javascript. Podatke je bilo potrebno najprej shraniti v bazi podatkov in jih nato smiselno ter v grafični analizi predstaviti na spletni strani. Vizualni izgled spletne strani je bil narejen s spletnim urejevalnikom spletnih strani Divi by Elegant Themes.
Keywords: programiranje, Javascript, spletna stran, uporabniški vmesnik, mySQL, MQTT
Published in DKUM: 02.09.2022; Views: 654; Downloads: 71
.pdf Full text (2,19 MB)
This document has many files! More...

10.
Mutacijsko testiranje v programskem jeziku JavaScript : diplomsko delo
Žiga Ajdnik, 2021, undergraduate thesis

Abstract: Mnoga podjetja investirajo v pokritost programskega koda z avtomatiziranimi testi za boj proti hroščem pri izdaji novejših različic. V diplomskem delu smo raziskali proces testiranja testov, imenovan mutacijsko testiranje. Mutacijsko testiranje z vsiljevanjem napak preverja kvaliteto testov. Osredotočili smo se na proces mutacijskega testiranja programske kode, napisane v jeziku JavaScript. Pregledali smo obstoječa orodja za izvedbo takšnega procesa in izbrali orodja Stryker-Mutator in ter Mutode za nadaljnjo analizo. Izvedli smo proces testiranja na dveh odprtokodnih projektih, s čimer smo pridobili podatke za ovrednotenje obeh orodij. Glede na opredeljene kriterije se je orodje Stryker-Mutator izkazalo kot primernejše za izvedbo mutacijskega testiranja.
Keywords: JavaScript, mutacijsko testiranje, Stryker-Mutator, Mutode
Published in DKUM: 04.11.2021; Views: 1171; Downloads: 75
.pdf Full text (1,26 MB)

Search done in 0.29 sec.
Back to top
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica