Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Tīmekļa programmatūras izstrādes tehnoloģiju asinhronās darbības salīdzinājums |
Title in English |
Comparison of Asynchronous Operation of Technologies in Web Software Development |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Marina Uhanova |
Reviewer |
Jānis Dāboliņš |
Abstract |
1. tips: Moderno risinājumu izpēte.
Asinhrono tīmekļa lietojumprogrammatūru popularitāte pieaug un priekš to izstrādes ir pieejamas daudzas dažādas tehnoloģijas. Palielinoties šāda veida tehnoloģiju skaitam, kļūst arvien grūtāk noteikt, kuru no tīmekļa lietojumprogrammu tehnoloģijām ir racionālāk izvēlēties.
Darba mērķis ir izpētīt asinhronās programmēšanas pielietošanas iespējas un izstrādāt rekomendācijas tehnoloģiju izvēlei no trim tehnoloģijām.
Šī darba ietvaros autors apskata tīmekļa lietojumprogrammu tehnoloģijas ASP.NET Core, PHP un Django, un to asinhronās iespējas, lai noteiktu kādās situācijās tos ir piemērotāk izmantot. Lai panāktu rezultātu, tiek izpētīta asinhronā programmēšana, tās paņēmieni un izmantošanas situācijas. Salīdzināšanas ietvaros tiek veikts eksperiments, kas ļautu noteikt, kura tehnoloģija piedāvā stabilu un ātru izpildi, palielinoties lietotāju skaitam.
Pirmajā nodaļa tiek apskatīta asinhronās programmēšanas būtība un tās paņēmieni, kā arī tās izmantošanas situācijas.
Otrajā nodaļā tiek apskatītas tīmekļa programmatūras tehnoloģijas (PHP, Django un ASP.NET Core), to trūkumi, priekšrocības un asinhronās iespējas, kā arī izmantošanas piemēri.
Trešajā nodaļa tiek izvirzīti salīdzināšanas kritēriji, respektīvi, trīs tehnoloģijas tiek salīdzinātas saskaņā ar noteiktiem kritērijiem, kam sekos rekomendāciju izstrāde, kas ļaus noteikt, kādas tehnoloģijas ir piemērotākās konkrētajām situācijām.
Dokumentā ir 52 lappuses, 10 attēli, 4 tabulas un 69 informācijas avotu nosaukumi. Darbam ir 2 pielikumi. |
Keywords |
ASP.NET Core, PHP, Django, Asinhroni, tīmeklis, lietojumprogrammatūra |
Keywords in English |
ASP.NET Core, PHP, Django, Asynchronous, web, application |
Language |
lv |
Year |
2022 |
Date and time of uploading |
30.05.2022 15:36:09 |