Online informativni dan 26. 11. 2026 ob 18.00 – študij ob delu, cena, štipendije. Rezervirajte mesto →
Academia
Diplomsko delo 2022Programsko inženirstvoDNN · front-end · ReactJS

Smotrnost prenosa spletnih aplikacij iz ogrodja ASP.Net DNN v ReactJS

Ogrodje ASP.NET DNN (prej imenovano DotNetNuke) je namenjeno razvoju spletnih aplikacij.

Rene Krajncdiplomant, Računalništvo in informatika – modul Programsko inženirstvo · zagovor september 2022Mentor: mag. Ervin Schaff · mentor v podjetju: dr. Ambrož Stropnik
VrstaDiplomsko deloRačunalništvo in informatika · Programsko inženirstvo
PodročjeDNN, front-end, ReactJS
Mentormag. Ervin Schaffmentor v podjetju: dr. Ambrož Stropnik
Obseg63 straniPDF 2,15 MB
ZagovorSeptember 2022objavljeno 16. 9. 2022
V 30 sekundah
Vprašanje

Ogrodje ASP.NET DNN (prej imenovano DotNetNuke) je namenjeno razvoju spletnih aplikacij.

Metoda

V diplomskem delu si so prizadevali izdelati oceno smotrnosti procesa tranzicije spletne aplikacije iz ogrodja DNN v knjižnico ReactJS glede na potrebe aplikacije in glede na zmogljivosti podjetja.

Ugotovitev

Ogrodje ASP.NET DNN (prej imenovano DotNetNuke) je namenjeno razvoju spletnih aplikacij. DNN je CMS (ang. content management system) in vsebuje uporabniški vmesnik, ki omogoča upravljanje administracije nad uporabniškimi računi, ustvarjanje ter urejanje spletnih strani in urejanje naprednih konfiguracij. V diplomskem delu si so prizadevali izdelati oceno smotrnosti procesa tranzicije spletne aplikacije iz ogrodja DNN v knjižnico ReactJS glede na potrebe aplikacije in glede na zmogljivosti podjetja.

Zakaj je problem resničen

Ogrodje ASP.NET DNN (prej imenovano DotNetNuke) je namenjeno razvoju spletnih aplikacij. DNN je CMS (ang. content management system) in vsebuje uporabniški vmesnik, ki omogoča upravljanje administracije nad uporabniškimi računi, ustvarjanje ter urejanje spletnih strani in urejanje naprednih konfiguracij. Zaradi vseh funkcionalnosti CMS je spletna aplikacija v ogrodju DNN večja v velikosti datotek in potrebuje več časa, da naloži vsebino v brskalniku kot brez CMS.

Iz tega razloga je spletno aplikacijo, ki nima potrebe po CMS, v določenih primerih smiselno prenesti v drugačno spletno tehnologijo.

Metoda

V diplomskem delu si so prizadevali izdelati oceno smotrnosti procesa tranzicije spletne aplikacije iz ogrodja DNN v knjižnico ReactJS glede na potrebe aplikacije in glede na zmogljivosti podjetja. Prvi pogoj za raziskavo procesa tranzicije je bila spletna aplikacija na ogrodju DNN. Iz tega razloga so razvili lastno spletno aplikacijo QoL (polni naslov je Quality of Life), ki vsebuje elemente in funkcionalnosti najdene v mnogih sodobnih uporabniških vmesnikih, kot je dinamični prikaz podatkov glede na odgovor API klica ali lokalizacija spletnih strani.

Naslednji korak je bila analiza QoL v DNN, načrtovanje izvedbe tranzicije in priprava okolja. V nadaljevanju se so lotili procesa tranzicije na ReactJS, ki je zaradi velikih razlik med spletnima tehnologijama terjala novo implementacijo. Celotni proces tranzicije so opisali v drugem poglavju.

Primerjava obeh implementacij spletne aplikacije je razkrila, da je vzdrževanje QoL v ReactJS bistveno lažje kot vzdrževanje QoL v DNN. Ker so spletno aplikacijo razvili v obeh tehnologijah, so lahko izdelali primerjavo potrebnih znanj za vsako posebej, hkrati pa so na obeh implementacijah aplikacije QoL lahko izvedli meritve v istem okolju. Izvedene meritve časa nalaganja vsebin v brskalniku in odzivnega časa uporabniških akcij so razkrile, da so pridobitve tranzicije v tej kategorij bile ogromne.

Na podlagi pridobitev tranzicije spletne aplikacije QoL iz DNN v ReactJS, ki se nanašajo na čas nalaganja, odzivnost in težavnost vzdrževanja spletne aplikacije, je za aplikacije, ki so implementirane v DNN in ne potrebujejo CMS, smotrno izvesti tranzicijo na knjižnico ReactJS. V primeru, da v podjetju ni potrebnega znanja za izvedbo, je smotrno vložiti čas in sredstva v izobraževanje razvijalcev, saj je ReactJS dobra izbira za mnogo vrst spletnih aplikacij.

Kaj je nastalo

Prenesite diplomsko delo63 strani · PDF 2,15 MB
Krajnc, R. (2022). Smotrnost prenosa spletnih aplikacij iz ogrodja ASP.Net DNN v ReactJS. Diplomsko delo, Academia, višja strokovna šola, Maribor.
Prenesite PDF
DNNfront-endReactJSsodobne spletne tehnologije.Spletni razvojtranzicija

Objavljeno 16. 9. 2022 · licenca CC BY-NC 4.0 (besedilo in PDF diplomskega dela; fotografije in videi © Academia) · izvirna objava: academia.si.

Iz dela

Slike, sheme in zaslon

Zaslon z izvorno kodo spletne aplikacije in razvojnim okoljemZaslon z izvorno kodo spletne aplikacije in razvojnim okoljemSimbolična fotografija (Pixabay, Pexels)
Sorodni projekti

Še iz modula Programsko inženirstvo

Vsi diplomski projekti →
Vpis · Programsko inženirstvo

Želite v dveh letih narediti tak projekt?

Pustite e-pošto. V enem delovnem dnevu dobite osebni odgovor karierne svetovalke: ali je modul pravi za vas, kako se prizna vaša služba kot praksa in koliko stane – plus predmetnik, urnik in cenik.

Go Higher.
Osebni odgovor po e-pošti v enem delovnem dnevu. Brez spama; s pošiljanjem se strinjate s politiko zasebnosti.
Preden greste

Pošljemo vam predmetnik, potek študija ter možnosti financiranja in štipendij.

Brez klicev, brez spama. Ena e-pošta z vsem, kar potrebujete za odločitev, in povabilom na predavanje.

S pošiljanjem se strinjate, da vas Academia kontaktira po e-pošti ali telefonu. Zasebnost · odjava kadar koli.