ZNU Institutional Repository

Створення фреймворку для односпрямованої синхронізації даних між web-сервером і web-клієнтом в реальному часі

Show simple item record

dc.contributor.author Одайський, Володимир Вячеславович
dc.date.accessioned 2024-07-12T10:20:23Z
dc.date.available 2024-07-12T10:20:23Z
dc.date.issued 2024
dc.identifier.uri https://dspace.znu.edu.ua/jspui/handle/12345/20012
dc.description Одайський В. В. Створення фреймворку для односпрямованої синхронізації даних між web-сервером і web-клієнтом в реальному часі : кваліфікаційна робота бакалавра спеціальності 121 “Інженерія програмного забезпечення” / наук. керівник О. М. Міхайлуца. Запоріжжя : ЗНУ, 2024. 84 с. uk
dc.description.abstract UA : Мета і завдання роботи полягає у дослідженні теми синхронізації даних у реальному часі між клієнтами та сервером. На основі цього дослідження необхідно розробити фреймворк, що складатиметься з сервера та клієнта, і надаватиме можливість зручної автоматичної синхронізації даних, відображених на клієнті у відповідності до змін, що відбуваються у базі даних. У процесі вивчення теми були порушені такі проблеми як: недостатня гнучкість існуючих рішень, неможливість користування перевагами реляційних баз даних у контексті більшості баз даних реального часу, недостатня зрчучність у використанні для програміста. Як результат був створений фреймворк на мові програмування Python, та клієнтська бібліотека на мові програмування TypeScript, що разом дозволяють вирішити поставлену проблему шляхом надання інструментів для автоманичної синхронізації між клієнтом та сервером, та підтримки реактивності, наданої фреймворком Vue.js. Для демонстрації функцій створеного рішення було розроблено простий веб-додаток, що функціонує у режимі реального часу. uk
dc.description.abstract EN : Goal of the work is to study the topic of real-time data synchronization between clients and the server. Based on this study, a framework should be developed consisting of a server and a client, providing the possibility of convenient automatic synchronization of data displayed on the client in accordance to changes occurring in the database. During the study, such problems were raised as: insufficient flexibility of existing solutions, impossibility of using advantages of relational databases in the context of most real-time databases, insufficient usability for developers. As a result, a framework was developed using Python programming language as well as a client library in TypeScript programming language, which together allow solving the problem by providing tools for automatic synchronization between client and server, while also supporting reactivity provided by Vue.js framework. A simple real-time web application was built to demonstrate functions of developed solution. uk
dc.language.iso uk uk
dc.subject веб-сокет uk
dc.subject синхронізація даних uk
dc.subject фреймворк uk
dc.subject логічна реплікація uk
dc.subject база даних uk
dc.title Створення фреймворку для односпрямованої синхронізації даних між web-сервером і web-клієнтом в реальному часі uk
dc.type Робота бакалавра uk


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics