XUL lietotnes pārnešana uz React

dc.contributor.advisorKravcevs, Maksims
dc.contributor.authorEglājs, Olafs
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāte
dc.date.accessioned2020-06-30T01:07:47Z
dc.date.accessioned2025-07-22T09:20:58Z
dc.date.available2020-06-30T01:07:47Z
dc.date.issued2020
dc.description.abstractLīdz ar Firefox Quantum izlaišanu 2017. gadā Mozilla ir pārtraucis atbalstu novecojušajiem mantotajiem paplašinājumiem, kas veikti ar XUL. Tādējādi ievērojams skaits paplašinājumu pārstāja darboties, starp kuriem ir dažas lielas darba vietas, kas tika uzrakstītas XUL valodā. Kaut arī daži publiskie paplašinājumi tiek aizstāti, lieliem privātiem paplašinājumiem joprojām nav aizstājēju, un tie ir jāpārveido modernākā un jaudīgākā sistēmā. Pieaugot Facebook vietnes React popularitātei, tā tika izvēlēta par aizvietotāju. Maģistra darbā ir aprakstīts pašreizējais mantoto paplašinājumu stāvoklis, to alternatīvas, XUL valoda un tās iespējas, kā arī automatizācijas procesa iespējas. Maģistra darbā ir izstrādāts risinājums vienam no lielajiem privātajiem paplašinājumiem.
dc.description.abstractWith the release of Firefox Quantum in 2017 Mozilla has stopped the support of old legacy extensions made with XUL. Thus a sizeable amount of extensions stopped working, among which are some large workplaces that were written in XUL. While some public extensions are being replaced, there currently still does not exist a replacement for big private extensions and need to be converted to a more modern and more powerful framework. With the increasing popularity of Facebook's React, it was chosen as the replacement. Master's thesis describes the current state of legacy extensions, their alternatives, XUL language and it's capabilities, and the possibility of an automation process. Included in the master's thesis is the developed solution for one of the big private extensions.
dc.identifier.other75131
dc.identifier.urihttps://dspace.lu.lv/handle/7/50749
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDatorzinātne
dc.subjectXUL
dc.subjectReact
dc.subjectRedux
dc.subjectmantotie paplašinājumi
dc.subjectlietotne
dc.titleXUL lietotnes pārnešana uz React
dc.title.alternativeXUL application transfer to React
dc.typeinfo:eu-repo/semantics/masterThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
302-75131-Eglajs_Olafs_oe11006.pdf
Size:
2.34 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.46 KB
Format:
Plain Text
Description: