1. Primerjava razvoja spletne rešitve z uporabo enega ali več programskih jezikov : diplomsko deloJože Lavrič, 2025, diplomsko delo Opis: Diplomsko delo obravnava primerjavo razvoja spletnih aplikacij z enim (Blazor/C#) ali več programskimi jeziki (Flask/Python in React/JavaScript). Problem predstavlja odločitev med enostavnejšo integracijo in večjo prilagodljivostjo. Cilj dela je bil ugotoviti prednosti in slabosti obeh pristopov. Metodološko smo uporabili študij literature, razvoj aplikacij, testiranje in evalvacijo s SUS-vprašalnikom. Rezultati kažejo, da razvoj z enim jezikom zmanjša kompleksnost, medtem ko večjezični pristop nudi boljše možnosti prilagajanja, a zahteva več usklajevanja in vzdrževanja. Ključne besede: Python, C#, JavaScript, Flask, Blazor Objavljeno v DKUM: 03.06.2025; Ogledov: 0; Prenosov: 9
Celotno besedilo (1,97 MB) |
2. Izdelava spletnih strani glasbenega ustvarjalca in povezane organizacijeMark Bertoncelj, 2024, diplomsko delo Opis: Spletne strani so za organizacije v modernem svetu postale nepogrešljivo orodje za deljenje informacij o svojih produktih in storitvah. Težnja po spletni strani se je pojavila tudi za organizacije in akterje v glasbeni industriji. Namen diplomskega dela je izdelava dveh spletnih strani. Prva spletna stran je namenjena glasbenemu ustvarjalcu Bertiju, ki kot DJ in glasbeni producent na področju ustvarja že vrsto let. Druga spletna stran je namenjena organizaciji Lawaai, znotraj katere Berti deluje. Organizacija Lawaai se ukvarja z prirejanjem dogodkov. V uvodnem delu diplomskega dela so razložene teoretične osnove, opisani so tudi tehnologije in orodja, uporabljeni za razvoj spletnih strani. V osrednjem delu so opisani postopek razvoja in rezultati posameznih spletnih strani. V končnem delu primerjam rezultate z zadanimi cilji in navedem priložnosti za izboljšave. Ključne besede: spletna stran, HTML, CSS, JavaScript, React, NextJS Objavljeno v DKUM: 28.01.2025; Ogledov: 0; Prenosov: 40
Celotno besedilo (2,55 MB) |
3. Načrtovanje in implementacija spletnega portala za oboževalce Taylor Swift : diplomsko deloAna Mlinar, 2024, diplomsko delo Opis: Diplomsko delo obravnava načrtovanje in implementacijo spletnega portala za oboževalce Taylor Swift t.i. "Swiftije". Glavni cilj projekta je ustvariti interaktivno spletno platformo, ki združuje skupnost oboževalcev in jim omogoča medsebojno povezovanje ter interakcijo. V nalogi so predstavljeni ključni koraki načrtovanja, od izbire ustreznih tehnologij in oblikovanja uporabniškega vmesnika do implementacije varnostnih mehanizmov. Portal je zasnovan z uporabo HTML, CSS, JavaScript, PHP in MySQL Poseben poudarek pa smo namenili enostavni uporabi, mobilni odzivnosti in podpori uporabniško ustvarjenim vsebinam. Rezultat dela pa je funkcionalen spletni portal, ki oboževalcem ponuja osrednje mesto za sodelovanje v razpravah in deljenje svojih izkušenj kot del skupnosti swiftijev. Ključne besede: spletni portal, Swiftie, uporabniško ustvarjene vsebine, HTML, JavaScript, PHP Objavljeno v DKUM: 15.01.2025; Ogledov: 0; Prenosov: 238 (1 glas)
Celotno besedilo (1,62 MB) |
4. Analiza in primerjava kakovosti programskih rešitev na osnovi programskih jezikov javascript in typescriptNiko Hustić, 2023, magistrsko delo Opis: 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. Ključne besede: JavaScript, TypeScript, napredna rešitev, primerjava, analiza Objavljeno v DKUM: 14.10.2024; Ogledov: 0; Prenosov: 31
Celotno besedilo (1,66 MB) |
5. Več-dimenzionalna primerjava spletnih tehnologij React.js in AngularJS : diplomsko deloFilip Dimkovski, 2024, diplomsko delo Opis: 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. Ključne besede: JavaScript, AngularJS, ReactJS, CRUD Objavljeno v DKUM: 19.09.2024; Ogledov: 0; Prenosov: 11
Celotno besedilo (602,65 KB) |
6. Zasnova spletne aplikacije za naročanje hraneErik Cvetkov, 2024, diplomsko delo Opis: 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. Ključne besede: dostava hrane, prototipni razvoj, Node.js, JavaScript, WebSocket Objavljeno v DKUM: 30.08.2024; Ogledov: 114; Prenosov: 35
Celotno besedilo (4,02 MB) |
7. Oblikovanje platformno neodvisnih aplikacij z Vue + Quasar : diplomsko deloDaniel Djulanov, 2023, diplomsko delo Opis: 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. Ključne besede: Vue, Quasar, večplatformno, JavaScript. Objavljeno v DKUM: 13.10.2023; Ogledov: 335; Prenosov: 42
Celotno besedilo (3,69 MB) |
8. Uporaba spletnih komponent pri razvoju knjižnične aplikacije COBISS4 : diplomsko deloRene Svenšek, 2023, diplomsko delo Opis: 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. Ključne besede: HTML, Spletna komponenta, JavaScript, Java, Vaadin Objavljeno v DKUM: 05.10.2023; Ogledov: 438; Prenosov: 76
Celotno besedilo (1,56 MB) |
9. Razvoj pametnega prezračevalnega sistema : diplomsko deloMatic Smogavec, 2022, diplomsko delo Opis: 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. Ključne besede: 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 Objavljeno v DKUM: 08.11.2022; Ogledov: 1043; Prenosov: 175
Celotno besedilo (2,28 MB) Gradivo ima več datotek! Več... |
10. Izbor sklada spletnih aplikacij na osnovi JS ogrodij : magistrsko deloJanko Češnjaj, 2022, magistrsko delo Opis: 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. Ključne besede: sklad aplikacij, JavaScript, ogrodje, odločitveni model Objavljeno v DKUM: 24.10.2022; Ogledov: 711; Prenosov: 78
Celotno besedilo (1,64 MB) |