Отчёт по практике на тему Отчёт по практике
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И ещё 16 требований ГОСТа,которые мы проверили
Скачать эту работу всего за 690 рублей
Ссылку для скачивания пришлём на указанный адрес электронной почты
Содержание:
Введение.................................................................................................................. 3
Понятие о фреймворках для разработки интерфейса
пользователя веб-приложений................................................................................................................................. 4
Особенности фреймворков для Всемирной паутины WWW................................... 7
Сравнение наиболее популярных JavaScript фреймворков..................................... 9
Вывод..................................................................................................................... 12
Список источников................................................................................................ 13
Введение:
Введение
Особенности взаимодействия человека с конкретным программным
обеспечением является важным фактором, который во многом определяет его
популярность. За время развития компьютерной техники отрасль проектирования
интерфейса пользователя также прошла длинный путь от управления компьютером с
помощью переключения тумблеров, электромеханических кнопок и перфокарт до
современных развитых решений, построенных на базе специализированных
фреймворков, предоставляющих адаптивную (условную) верстку, двухстороннее
связывание элементов интерфейса с данными и другие развитые возможности.
На сегодняшний день достаточно популярными при разработке
интерфейса пользователя являются фреймворки Angular, React, Vue, причем каждый из них обладает своими
плюсами и минусами. Таким образом, первоначальной задачей при проектировании
интерфейса пользователя должен быть выбор соответствующего программного
средства, используемого в качестве базы для разработки. Для осуществления
такого выбора и его обоснования необходимо разобрать особенности указанных
программных решений, что и выполняется в данной работе.
Заключение:
Во время прохождения
технологической практики были изучены особенности современных фреймворков (в
частности их отличие от библиотек), в частности применяемых для построения
интерфейса пользователя веб-приложений. Рассмотрены особенности JavaScript
фреймворков (Angular, React, Vue).
Установлено, что на
сегодняшний день существует довольно большое количество вариантов фреймворков, с
помощью которых могут строиться современные веб-приложения, однако сравнение по
ряду критериев показало, что одним из наиболее востребованных является именно Angular, который и был выбран в качестве основы для
дальнейшей разработки.
Фрагмент текста работы:
Понятие о фреймворках для разработки интерфейса
пользователя веб-приложений Фре́ймворк (иногда фреймво́рк; англицизм, неологизм от framework - остов, каркас, структура) – программная платформа, определяющая
структуру программной системы; программное обеспечение, облегчающее
разработку и объединение разных компонентов большого программного проекта.
Употребляется
также слово «каркас», а некоторые авторы используют его в качестве основного, в
том числе не базируясь вообще на англоязычном аналоге. Можно также говорить
о каркасном подходе как о подходе к построению
программ, где любая конфигурация программы строится из двух частей:
1. Постоянная
часть - каркас, не меняющийся от конфигурации к конфигурации и несущий в
себе гнёзда, в которых размещается вторая, переменная часть;
2. Сменные
модули (или точки расширения).
Понятие
«Фреймворк» иногда смешивают с понятием библиотеки (подпрограмм), однако, оно
отличается тем, что библиотека может быть использована в программном продукте
просто как набор подпрограмм близкой функциональности, не влияя на архитектуру
программного продукта и не накладывая на неё никаких ограничений. В то время
как «фреймворк» диктует правила построения архитектуры приложения, задавая на
начальном этапе разработки поведение по умолчанию - «каркас», который нужно
будет расширять и изменять, согласно указанным требованиям. Пример
фреймворка – Angular
(для клиентской части)) или Laravel
(для серверной), а пример популярной библиотеки – jQuery (для браузерного программирования).