Paplašināmība web lietotnēs
Author
Batovs, Jegors
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Rostkovskis, Deniss
Date
2021Metadata
Show full item recordAbstract
Kvalifikācijas darbā “Paplašināmībā web-lietotnēs” tika izstrādāta plaginu sistēma, pielāgojama JavaScript valodā rakstītām aplikācijām. Tā bija izstrādāta kā ScandiPWA tehnoloģijas daļa. Šī sistēma ir diezgan unikāls risinājums klienta puses izstrādes pasaulē un tai nav spēcīgo sacensību, īpaši bibliotēkas React lietotāju kopienā. Šī sistēma iedos iespēju veidot ekosistēmas, kuru bāzē ir plagini, atļaujot veidot produktus un monetizēt tos modulāri. Produkts ir pilnīgi izstrādāts JavaScript valodā, tajā sastāvdaļās ir izmantotas sekojošās tehnoloģijas: Webpack, Babel. Qualification paper’s “Paplašināmība web lietotnēs” (“Extensibility in web-applications”) target is to develop a plugin system, that should be able to be utilized within applications written in JavaScript language. This system should be developed as a part of the ScandiPWA technology. This system is a unique solution in client-side development world - it does not have any decent competition in its field, especially in the community of React library’s users. Such system allows to build ecosystems based on plugins, enabling creating products and monetizing them granularly. The product is developed in JavaScript language, the following additional technologies are used to achieve the desired functionality: Webpack, Babel.