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

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

Тема магистерской диссертации: «Разработка 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.

Document access rights

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

Usage statistics

stat Access count: 8
Last 30 days: 1
Detailed usage statistics