Tipizētās JavaScript valodas izmantošana tīmekļa lietojumprogrammu izstrādei
Author
Puzanovs, Vladimirs
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Vasiļjeva, Alina
Date
2015Metadata
Show full item recordAbstract
Pēdējā laikā tīmekļa programmēšanā, precīzāk, tīmekļa lietojumprogrammu izstrādē, pieaug tipizēto JavaScript valodas paveidu popularitāte. Tie iekļauj JavaScript valodā statisko tipizāciju, kā arī vairākas tradicionālu objektorientētu valodu paradigmas. Pašlaik līderi šajā jomā ir Microsoft ar savu TypeScript valodu, bet arī Google un Facebook darbojās šajā virzienā – izstrādā, respektīvi, AtScript un Flow valodas. Maģistra darbā tiek izpētītas šo valodu iespējas, to atšķirības, kā arī tiek novērtēts to potenciāls, perspektivitāte un nozīme tīmekļa izstrādes attīstībai. Lai dziļāk izpētītu izstrādes procesa īpašības, kas ir saistītas ar tipizēto JavaScript valodas paveidu izmantošanu, autors ir izstrādājis tīmekļa lietojumprogrammu, izmantojot TypeScript valodu, un aprakstījis iegūto pieredzi. One may notice a growth of so called “Typed JavaScript” popularity in web development, or, more precisely, in development of web-based applications. Typed JavaScript adds static typing and many other traditional object-oriented language paradigms to classic JavaScript. At the moment of writing the leader in this field is Microsoft with their TypeScript language, however, Google and Facebook are developing similar languages as well – AtScript and Flow respectively. In this work, author describes the features of these languages and the differences between them. Also, as a part of this work, author makes speculations on the potential and the value for the web development that these languages have. In order to perform a more in-depth research of a development process using typed JavaScript variations author had developed a web application using TypeScript, and described his experience.