Form of studies |
Master |
Title of the study programm |
Computer Systems |
Title in original language |
Tīmekļa lietotņu izstrādes ar Python valodu analīze |
Title in English |
Analysis of Web Applications Development with Python Language |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
P.Rusakovs, Dr.sc.ing. |
Reviewer |
Dr.sc.ing., doc. G.Alksnis, RTU LDK |
Abstract |
Mūsdienās plaši tiek izmantotas tīmekļa lietotnes, līdz ar to ir nepieciešami risinājumi, ar kuru palīdzību ir iespējams izveidot tīmekļa lietotnes. Python valoda ir skriptēšanas valoda, ar kuras palīdzību var izstrādāt tīmekļa lietotnes, vai daļu no tās, izmantojot kādu satvaru no citām valodām, piemēram, Jython vai IronPython. Tomēr Python valodai ir daudzas alternatīvas, tāpēc būtiski ir saprast, kādās situācijās Python valodai ir priekšrocība salīdzinājumā ar citām valodām.
Darbā tiek aplūkota Python valodas specifika un valodas uzbūve. Tiek apskatītas un analizētas Python valodas iespējas. Lai varētu noteikt priekšrocības un trūkumus, darbā tiek salīdzināta Python valoda ar citām alternatīvām – PHP un Node.js.
Darbā tiek izstrādātas nelielas tīmekļa lietotnes gan Python valodā, gan alternatīvās
valodās, lai varētu veikt veiktspējas mērījumus. Lietotņu izstrāde parāda katras valodas
galvenās atšķirības to sintaksē un uzbūvē.
Valodas tiek salīdzinātas pēc izvēlētajiem faktoriem un to veiktspējas rādītājiem. Tiek
sniegts pamatots viedoklis par Python valodas priekšrocībām un trūkumiem, apskatīti dažādi varianti, kādām tīmekļa lietotnēm vispiemērotākā būtu tieši Python valoda. Tiek apskatītas problēmas, kādas ir Python valodai, izmantojot to tīmekļa lietotņu izstrādei, kā arī darba autors ierosina uzlabojums, lai šīs problēmas varētu novērst.
Dokumentā ir 50 lappuses, 36 attēli, 7 tabulas, 8 pielikumi un 30 nosaukumu informācijas
avoti. |
Keywords |
Python, tīmekļa lietotnes, PHP, Node.js |
Keywords in English |
Python, Web applications, PHP, Node.js |
Language |
lv |
Year |
2016 |
Date and time of uploading |
31.05.2016 23:12:30 |