Form of studies |
Bachelor |
Title of the study programm |
Information Technology |
Title in original language |
.NET platformas spēju salīdzināšana dažādiem datu avotiem |
Title in English |
.NET Platform Capabilities Comparison Using Different Data Sources |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Jānis Pekša |
Reviewer |
Mg. sc. ing. Elviss Strazdiņš |
Abstract |
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. |
Keywords |
.NET, .NET 5.0, .NET platforma, C#, CSharp |
Keywords in English |
.NET, .NET 5.0, .NET Platform, C#, CSharp |
Language |
lv |
Year |
2021 |
Date and time of uploading |
29.05.2021 13:59:00 |