Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Informācijas tehnoloģija
Nosaukums JavaFX un Qt (C++) satvaru salīdzinoša analīze lietotāja saskarnes izstrādes kontekstā
Nosaukums angļu valodā A Comparative Analysis of JavaFX and Qt (C++) Frameworks in the Context of User Interface Development
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Kristaps Babris
Recenzents Artūrs Braučs
Anotācija Lietotāja saskarnu izstrāde darbvirsmas lietotnēm ir aktuāla IT nozarē, jo pieaug pieprasījums pēc daudzplatformu risinājumiem ar augstu veiktspēju, stabilitāti un resursu efektivitāti, īpaši Windows, *nix un mobilajās platformās. Pētījuma problēma ir piemērotākā satvara izvēle, kas nodrošinātu plašu funkcionalitāti un optimālu sniegumu dažādās vidēs, vienlaikus pielāgojoties projekta vajadzībām un tehniskajām prasībām. Darba mērķis ir veikt salīdzinošu analīzi par JavaFX un Qt satvaru priekšrocībām un trūkumiem, iekļaujot kvantitatīvu novērtējumu, tostarp procesora noslodzes, atmiņas patēriņa, reakcijas ātruma un kadru nomaiņas ātruma analīzi, kā arī kvalitatīvu analīzi, kurā salīdzinātas galvenās iezīmes un funkcionalitāte, lai piedāvātu praktiskas rekomendācijas to pielietojumam. Pētījuma gaitā tika izstrādāti salīdzināšanas kritēriji un izveidotas četras lietotnes, kas ietver pamata ievades elementu testēšanu, 2D datu un 3D grafikas attēlošanu reāllaikā, saskarnes attēlošanu ar tabulas struktūru un dažādu saturu, analizējot to veiktspēju platformās Windows 11 un Ubuntu 24.04 uz trim ierīcēm, personālajā, biroja un kompaktajā datoros. Balstoties uz veikto pētījumu, secinājumi liecina, ka Qt uzrāda labāku veiktspēju visos testētajos kritērijos, tostarp ātrākā reakcijas un ielādes laikā, zemākā procesora un atmiņas resursu patēriņā, kā arī stabilākā kadru attēlošanā, turklāt piedāvā plašākas un ērtākas funkcionalitātes iespējas, kas padara to par spēcīgu risinājumu dažādiem scenārijiem. Tomēr jāņem vērā, ka slēgta avota koda vai komerciāliem projektiem nepieciešama maksas Enterprise versija, kas var palielināt projekta izmaksas. Tika izstrādātas rekomendācijas, kas pielāgotas dažādām situācijām un projektu vajadzībām atbilstoši to prasībām un resursiem. Darbs aptver 69 lappuses, 23 attēli, 6 tabulas un izmanto 30 informācijas avotus.
Atslēgas vārdi JavaFX, Qt, lietotāja saskarne, veiktspējas analīze, satvaru salīdzinājums
Atslēgas vārdi angļu valodā JavaFX, Qt, user interface, performance analysis, framework comparison
Valoda lv
Gads 2025
Darba augšupielādes datums un laiks 26.05.2025 13:53:14