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 |