Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Тема выпускной квалификационной работы: «Подход к разработке одностраничных веб-приложений с использованием микросервисной архитектуры (микрофронтенд)». Данная работа магистра посвящена исследованию в области разработки одностраничных веб-приложений. В ходе выполнения данной работы был проведен обзор основных архитектурных шаблонов разработки веб-приложений. Описаны недостати распространённого в данный момент подхода. Разработаны требования к приложению на уровне опыта использования конечным пользователем и на уровне разработки приложения. Основываясь на этих требованиях, была спланирована архитектура одностраничного веб-приложения в различных областях разработки. Для демонстрации состоятельности подхода, было разработано демонстрационное приложение. Для этого был проведён обзор различных библиотек и фреймворков, которые предоставляют необходимые возможности для разработки описанного приложения. Среди описанных инструментов был выбран набор, позволяющий реализовать демонстрационное приложение. Для этого набора инструментов были описаны наиболее существенные детали реализации и конфигурации. Для запуска приложения был обеспечен деплоймент в условиях, приближенных к продакшну. В результате было разработано демонстрационное веб-приложение, которое следует описанной архитектуре и отвечает всем обозначенным требованиям.
The topic of the final qualifying work is “Approach to the development of single-page web applications using microservice architecture (microfrontend)”. The master's final qualifying work is devoted to research in the field of development of single-page web applications. In the course of this work, an overview of the main architectural patterns for developing web applications was carried out. The shortcomings of the currently common approach are described. Application requirements have been developed at the end user experience level and at the application development level. Based on these requirements, a single-page web application architecture was planned in various areas of development. To demonstrate the consistency of the approach, a demo application was developed. For this, a review of various libraries and frameworks was carried out, which provide the necessary capabilities for developing the described application. Among the described tools, a set was chosen that allows you to implement a demo application. For this set of tools, the most significant implementation and configuration details have been described. To launch the application, deployment was provided in conditions close to production. As a result, a demo web application was developed that follows the described architecture and meets all the specified requirements.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Usage statistics
Access count: 6
Last 30 days: 0 Detailed usage statistics |