Файл: Применение технологии для разработки Next js веб приложения по.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.11.2023
Просмотров: 623
Скачиваний: 5
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
работой является, задача баллистической проработки систем эстафетной схемы. Данная работа позволяет потенциальным заказчикам ознакомиться с продуктами разработанными студентами по кафедральной теме внутренней баллистики. И данное веб-приложение поможет им досконально изучить выпускные квалификационные работы
студентов.
-
Задачи исследования
-
Характеристика предметной области
вывводите свой пароль. И у вас появляется окно, что у вас не хватает каких-тосимволов или цифр. Это frontend-разработчик обработал ваши действия инаписалвам,что увасслишкомпростойпароль(этоназываетсявалидация).Backend-этокод,которыйвыполняетсянасерверетам,гдеупользователя нет доступа. Именно здесь проверяется ваш логин и пароль,здесь из базы данных подгружаются сообщения и именно здесь производятсяоплаты.Поаналогиисфронтэндом,тех,ктозанимаетсябэкендомназываютсяbackend-разработчики,илипростобэкендеры.Всёобщениемеждуfrontendиbackendпроисходитспомощьюhttp-запросов(http-этопротоколдляпередачиданных).Этапередачаданныхпроисходитизбраузеранасервериобратно.Ивсёэто происходитнезаметно для пользователя.
- 1 2 3 4 5 6 7 8 9
Формулировка задачи
Предметисследования–веб-приложениепоразмещениюрезультатовстуденческих исследованийспомощьютехнологии Next.js.Цель работы – разработать вычислительное приложение на Next.js.Длядостиженияпоставленнойцелинеобходиморешитьрядзадач:-
подобрать необходимые инструменты разработки; -
изучить технологии включенные в Next.js; -
разработать веб-приложение; -
опубликовать веб-приложение в сеть интернет; Вывод по разделу 1
-
Определение технологий и разработка веб-приложения
-
Выбор и настройка среды разработки
-
Определение среды разработки
-
текстовый редактор; -
транслятор (компилятор и/или интерпретатор); -
средства автоматизации сборки; -
отладчик.
-
Выбор среды разработки
веб-дизайнеровиразработчиковинтерфейса [5].
-
плюсы Brackets:
-
встроенные редакторы; -
предварительный просмотр веб-страниц в реальном времени; -
комплексная поддержка препроцессора.
минусы Brackets:
-
плохая поддержка разработчиками; -
мало обновлений; -
мало функционала; -
медленная работа приложения.
Рисунок 1 – Интерфейс редактора Brackets
б) Atom – бесплатный текстовый редактор с открытым исходным кодом для Linux, macOS, Windows с поддержкой плагинов, написанных на JavaScript (рисунок 2), и встраиваемых под управлением Git [9].
-
плюсы Atom:
-
создан и поддерживается разработчиками GitHub; -
встроенный контроль версий git.
минусы Atom:
-
ограниченный функционал; -
неинтуитивный интерфейс.
Рисунок 2 – Интерфейс редактора Atom
в) Sublime Text – проприетарный текстовый редактор (рисунок 3). [10]
-
плюсы Sublime Text:
-
легкий и быстрый редактор; -
удобные горячии клавиши.
минусы Sublime Text:
-
подходит в основном только для верстки; -
проприетарность.
Рисунок 3 – Интерфейс редактора Sublime Text
г) Visual Studio Code – бесплатный. Построен на открытом исходном коде (рисунок 4). Запускается везде [14].
-
плюсы Visual Studio Code:
-
кастомизация; -
быстрота; -
поддержка разработчиками Microsoft; -
огромная библиотека расширений.
минусы Visual Studio Code:
-
большое количество инструментов, которые не нужны большинству разработчиков.
Мой выбор пал на Visual Studio Code, так как по соотношению плюсов и минусов он самый подходящий.
Рисунок 4 – Интерфейс редактора Visual Studio Code
- 1 2 3 4 5 6 7 8 9