Details

Title Разработка JavaScript-фреймворка для генерации серверных веб-приложений: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Чавес Кирос Габриэла Гуадалупе
Scientific adviser Воинов Никита Владимирович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2022
Collection Выпускные квалификационные работы; Общая коллекция
Subjects Программирования языки; Вычислительные машины электронные персональные — Программы; фреймворк; бэкенд; веб-сервис; framework; back-end; web service
UDC 004.438; 004.422.8
Document type Master graduation qualification work
File type PDF
Language Russian
Level of education Master
Speciality code (FGOS) 09.04.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2022/vr/vr22-3770
Rights Доступ по паролю из сети Интернет (чтение)
Record key ru\spstu\vkr\18126
Record create date 12/9/2022

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Тема магистерской диссертации: «Разработка JavaScript-фреймворка для генерации серверных веб-приложений». Целью данной работы является разработка JavaScript-фреймворка для быстрого создания серверных веб-приложений с использованием библиотек и фреймворков на языке программирования JavaScript, облегчающего начало создания такого рода проектов и снижающего их сложность, что положительно влияет на ускорение разработки серверных приложений. Задачи, которые были решены в этой работе: Изучить аналогичные решения. Определить элементы архитектуры проекта. Выбрать наиболее подходящие инструменты для разработки проекта. Разработать javascript-фреймворк для генерации серверных веб-приложений с использованием методологии Канбан. Данная исследовательская работа разработка JavaScript-фреймворка для генерации серверных веб-приложений. В настоящее время существует множество инструментов и технологий, предназначенных для решения самых разных задач, поэтому одной из проблем, с которой иногда сталкивается разработчик программного обеспечения, является необходимость выбора между одним из этих инструментов и технологий. Этот фреймворк отвечает за интеграцию тех технологий, которые были разработаны для работы с веб-сервисами. Этот фреймворк используется с помощью мастер-файла типа JSON, в котором определяется структура и данные, которые будет содержать веб-приложение. Среди функциональных возможностей или особенностей - автоматическая генерация API, автоматическая валидация, CRUD, аутентификация и хранение изображений в специальном сервисе, среди прочих. Впоследствии программисты могут вносить изменения или добавлять функциональность в проект, сгенерированный этим фреймворком, исходя из своих требований. Результатом является разработка и использование фреймворка, который облегчает начало создания проектов данного типа, снижая его сложность, а также положительно влияя на ускорение разработки бэкенд проектов.

The subject of the graduate qualification work is "Development of a JavaScript framework for generating server-side web applications". The purpose of this work is to develop a JavaScript framework for quickly creating server-side web applications using libraries and frameworks in the JavaScript programming language, which makes it easier to start creating such projects and reduces their complexity, which has a positive effect on accelerating the development of server applications.Tasks that were solved in this work: 1. Explore similar solutions. 2. Determine the elements of the project architecture. 3. Choose the most appropriate tools for project development. 4. Develop a Javascript framework for generating server-side web applications using the Kanban methodology. This research work is the development of a JavaScript framework for generating server-side web applications. Nowadays, there are many tools and technologies designed to solve a wide variety of problems, so one of the problems that a software developer sometimes faces is the need to choose between one of these tools and technologies. This framework is responsible for integrating those technologies that have been developed to work with web services. This framework is used with a master JSON file that defines the structure and data that the web application will contain. Functionality or features include automatic API generation, automatic validation, CRUD, authentication, and image storage in a dedicated service, among others. Subsequently, programmers can make changes or add functionality to the project generated by this framework based on their requirements. The result is the development and use of a framework that makes it easier to start creating projects of this type, reducing its complexity, and positively influencing the acceleration of the development of back-end projects.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous

Access count: 8 
Last 30 days: 0

Detailed usage statistics