Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Flutter un React Native satvaru salīdzinājums starpplatformu lietotņu izstrādei |
Nosaukums angļu valodā |
Comparison of Flutter and React Native Frameworks for Cross-Platform Application Development |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Sabina Kataļņikova |
Recenzents |
Ērika Nazaruka |
Anotācija |
Šis bakalaura darbs ir izsatrādāts starpplatformu mobilās izstrādes satvaru Flutter un React Native salīdzināšanai. Strauji pieaugošais pieprasījums pēc efektīvām un resursu taupīgām lietotnēm liek izstrādātājiem rūpīgi izvērtēt platformu veiktspēju un piemērotību dažādiem projektiem. Darba mērķis bija eksperimentāli izpētīt un novērtēt abu satvaru priekšrocības un trūkumus, lai sniegtu pamatotu ieteikumu, kurš no tiem ir labāks starpplatformu lietotņu izstrādei atkarībā no projekta prasībām.
Pētījuma ietvaros tika salīdzināti vairāki abu platformu veiktspējas un izstrādes procesa kritēriji: CPU un RAM izmantošana, pogu atsaucības laiks, izstrādes ilgums un Hot Reload efektivitāte. Eksperimentālajos mērījumos iegūtie rezultāti liecina, ka Flutter uzrāda lielāku efektivitāti resursu pārvaldībā un ātrākus izstrādes ciklus, pateicoties tā ātrākajam Hot Reload laikam un efektīvai komponentu sistēmai. React Native, savukārt, piedāvā plašāku integrāciju ar JavaScript ekosistēmu un plašu trešo pušu bibliotēku izvēli, padarot to noderīgu sarežģītākiem un pielāgojamiem projektiem.
Darba rezultāti norāda, ka Flutter ir optimālāka izvēle projektiem, kuros prioritāte ir augsta veiktspēja un izstrādes efektivitāte. React Native ir ieteicams lietotnēm, kas prasa lielāku pielāgojamību un elastīgu integrāciju ar ārējiem JavaScript rīkiem. Šis darbs piedāvā praktiskas rekomendācijas platformas izvēlei starpplatformu izstrādes projektiem, balstoties uz konkrētām tehniskām un veiktspējas prasībām. |
Atslēgas vārdi |
Flutter, React Native, starpplatformu lietotņu izstrāde, veiktspējas salīdzinājums, izstrādes process. |
Atslēgas vārdi angļu valodā |
Flutter, React Native, cross-platform application development, performance comparison, development process. |
Valoda |
lv |
Gads |
2024 |
Darba augšupielādes datums un laiks |
03.11.2024 16:53:21 |