Bun rīkkopas izpēte un analīze
Author
Dambītis, Daniels
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Arnicāns, Guntis
Date
2024Metadata
Show full item recordAbstract
Pēdējās desmitgades laikā viedierīču izplatība ir drastiski augusi. Palielinoties izmantoto viedierīču skaitam, aug arī nepieciešamība pēc jaunām lietojumprogrammatūrām. Šodien izlasīt ziņas, vai uzsākt e-komercijas uzņēmumu ir vieglāk kā jebkad. Neskaitot lietojumprogrammatūru skaitam, jāturpina arī veikt optimizācijas esošajās sistēmās, lai tās varētu kvalitatīvi operēt milzīgiem lietotāju daudzumiem. Ir svarīgi pārdomāt katru izstrādes soli un izmantot tam atbilstošākās tehnoloģijas, lai vieglāk un ātrāk iegūtu labāko rezultātu. JavaScript, kā jau vienai no pasaulē populārākajām programmēšanas valodām, ir būtiska tīmekļa pārlūku sastāvdaļa. Tikai jaunākie starp mums neatcerēsies kā izskatījās pirmās tīmekļa lapas, bet visi jau ir pieraduši pie mūsdienīgajām, responsīvajām un ērtajām vietnēm. Dizaineriem izdomājot radošākus dizainus un lietotāju daudzumam palielinoties, programmētāji var sākt saskarties ar dažādām tehniskām limitācijām, kas var novērst vēlamo rezultātu uz kādu vieglāku risinājumu. Sākot katru projektu ir nepieciešams izvērtēt pareizās tehnoloģijas, lai būtu vieglāk izstrādāt un nebūtu jācīnās ar šīm limitācijām. Ik gadu iznāk jaunas tehnoloģijas, rīki un mainās labās prakses standarti. Tad lūk nonākot pie šī bakalaura darba mērķa, kas ir izpētīt Bun rīkkopas piedāvātās iespējas un salīdzināt tās dažādos aspektos ar mūsdienu populārākajām tehnoloģiskajiem risinājumiem, kurus Bun spētu aizstāt. In the last decade usage of computers and mobile devices has grown drastically. As usage of these dvices increases, so does demand for new software. It’s easier than ever to browse news or create your own e-commerce business. It’s not only demand and possibilites for new software, but also increased usage of existing ones and it requires a lot of attention and work to keep up with user requests. Choosing correct technologies for each step of software development is crucial to achieve the optimal performance and comfort in the easiest way. One of the most popular programming languages out there is JavaScript. It’s essential part of each modern website. The younger ones between us don’t remember how websites used to look like before JavaScript came along. By now we are so used to the modern, responsive and comfortable nature of modern websites. Every day designers come up with new creative designs and user amount keeps rising that pose new challenges for developers to solve. More and more often developers must surcome to technical limitations which are just not avoidable, so the final product deviates from the planned product. In the early days of each new product it’s important to decide upon the technology stack that will be used for it to make development process easier, faster and more performant. Due to the necessity of good technologies, there are new tools to explore and new industry principles to follow. And so we arrive at the goal of this bachelors thesis. Researching Bun toolkits functionality and comparing it against current flagship technolgies used in most JavaScript projects that Bun could potentially replace.