Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Informācijas tehnoloģija
Nosaukums .NET platformas spēju salīdzināšana dažādiem datu avotiem
Nosaukums angļu valodā .NET Platform Capabilities Comparison Using Different Data Sources
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Jānis Pekša
Recenzents Mg. sc. ing. Elviss Strazdiņš
Anotācija Pieaugot programmatūru veidošanas satvaru skaitam, samazinās vēlme apskatīt jaunākos satvarus un analizēt to spējas un uzlabojumus programmatūras izstrādes procesam. Bieži vien, vecās satvaru versijas ir pietiekoši labas un stabilas lai izmantotu jaunākas vai arī jaunākie satvari ievieš izstrādātājiem nevajadzīgas, vairākkārt izmantojamas funkcijas, nepievēršoties ātrdarbības vai citu, izstrādātajiem svarīgu, komponenšu uzlabošanai. Minēto iemeslu dēļ, izstrādātājiem nerodas iniciatīva kārtīgi apsvērt iespēju pārnest un veidot jaunas lietotnes ar NET 5.0 palīdzību. Šī bakalaura darba mērķis ir salīdzināt .NET 5.0 satvara spējas. Spēju salīdzinājums parādīs uzlabojumu esamību un to ieguvumus saistībā ar vecākām .NET versijām. Salīdzināšanai tika izvirzīts uzdevums izveidot lietotni divu CSV failu trūkstošo rasas punktu saskaitīšanai un to aizpildīšanai, izmantojot Eiklīda metodi. Pēc iegūtajiem rezultātiem ir skaidri redzami .NET 5.0 ieviestie ātrdarbības uzlabojumi. Salīdzinot iegūtos rezultātus ar .NET Core 3.0 versiju, tika iegūts 9,78% trūkstošo rasas punktu saskaitīšanai nepieciešamā laika samazinājums ar 195253 rindu datu kopu un 7,77% laika samazinājums ar 913253 rindu datu kopu. Tikmēr trūkstošo datu aizpildei tika iegūts veselu 23,98% laika samazinājums izmantojot 195253 rindu datu kopu kopā ar 18,74 % laika samazinājumu izmantojot 913253 rindu datu kopu.
Atslēgas vārdi .NET, .NET 5.0, .NET platforma, C#, CSharp
Atslēgas vārdi angļu valodā .NET, .NET 5.0, .NET Platform, C#, CSharp
Valoda lv
Gads 2021
Darba augšupielādes datums un laiks 29.05.2021 13:59:00