Детальная информация

Название: Исследование методов асинхронного управления состоянием в паттернах проектирования MV*: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии»
Авторы: Позолотин Олег Владимирович
Научный руководитель: Селиверстов Ярослав Александрович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: JavaScript; MVC; менеджер управления; библиотека; MVVM; React; Redux; MobX; control manager; library
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.02
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-2608
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\30292

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Тема выпускной квалификационной работы: «Исследование методов асинхронного управления состоянием в паттернах проектирования MV*». В данной выпускной квалификационной работе приведена реализация приложений планировщиков с разной реализацией. Поставлена задача сравнения разных подходов. Актуальность работы заключается в необходимости выбора того или иного инструмента для разработки современных веб-приложений. В ходе исследования решались следующие задачи: 1. Обзор паттернов MV* 2. Реализация паттернов при работе менеджеров управления состоянием; 3. Реализация решения с использованием React и MobX 4. Реализация решения с использованием React и Redux В результате выполнения работы было разработано два веб-приложения по планированию задач. Произведён сравнительный анализ разных решений.

Topic of the final qualifying work: “Research of methods of asynchronous state management in MV* design patterns.” This final qualifying work presents the implementation of scheduler applications with different implementations. The task is to compare different approaches. The relevance of the work lies in the need to choose one or another tool for developing modern web applications. During the study, the following tasks were solved: 1. Overview of MV* patterns 2. Implementation of patterns in the work of state management managers 3. Implementation of the solution using React and MobX 4. Implementation of the solution using React and Redux As a result of the work, two web applications for task scheduling were developed. A comparative analysis of different solutions was carried out.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Оглавление

  • СОДЕРЖАНИЕ
  • ВВЕДЕНИЕ
  • ГЛАВА 1 ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ
    • 1.1 Библиотека создания пользовательских интерфейсов React
    • 1.2 Менеджер управления состоянием Redux
    • 1.3 Менеджер управления состоянием MobX
    • 1.4 Язык программирования JavaScript
    • 1.5 Язык программирования Python
    • 1.6 Паттерн проектирования MVC
    • 1.7 Паттерн проектирования MVVM
    • 1.8 Среда разработки VSCode
  • ГЛАВА 2 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ
    • 2.1 Реализация решения с использованием Redux
    • 2.2 Реализация решения с использованием MobX
    • 2.3 Сравнение двух решений
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЕ А КОД ГЛАВНОЙ ФОРМЫ ПРОЕКТА НА REDUX
  • ПРИЛОЖЕНИЕ Б КОД КОМПОНЕНТА ЗАДАНИЯ ПРИЛОЖЕНИЯ НА REDUX
  • ПРИЛОЖЕНИЕ В КОД ТИПОВ ДЕЙСТВИЙ ПРИЛОЖЕНИЯ НА REDUX
  • ПРИЛОЖЕНИЕ Г КОД РЕДЬЮСЕРА
  • ПРИЛОЖЕНИЕ Д КОД КОМПОНЕНТА ЗАДАНИЯ НА MOBX
  • ПРИЛОЖЕНИЕ Е КОД ГЛАВНОГО КОМПОНЕНТА ПРИЛОЖЕНИЯ НА MOBX
  • ПРИЛОЖЕНИЕ Ж КОД ГЛАВНОГО КОМПОНЕНТА ПРИЛОЖЕНИЯ НА MOBX

Статистика использования

stat Количество обращений: 0
За последние 30 дней: 0
Подробная статистика