Логотип Автор24реферат
Задать вопрос
Дипломная работа на тему: Обзор технологий проектирование web-сайтов
83%
Уникальность
Аа
9915 символов
Категория
Информационные технологии
Дипломная работа

Обзор технологий проектирование web-сайтов

Обзор технологий проектирование web-сайтов .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Web-разработка – это достаточно сложный процесс с огромным набором правил и методов, о которых должен знать каждый проектировщик web-сайта. Если необходимо, чтобы web-сайт выглядел и функционировал так, как нужно заказчику, то требуется применять современные web-технологии, которые помогут достичь целей создания сайта.
В самом простейшем случае разработка приложения или web-сайта обычно сводится к знанию 3 основных языков: JavaScript , CSS и HTML.
Web-технологии – это языки разметки и мультимедийные пакеты, которые компьютеры используют для общения.
Поскольку web-разработка претерпела существенные изменения, то в настоящее время принято выделять такие области разработки web-сайтов:
Фронтэнд (frontend);
Бэкэнд (backend).
Frontend и Backend – это два самых популярных термина, используемых в web-индустрии, но разница между ними довольно существенная. Это две самые фундаментальные части разработки программного обеспечения, которые играют важную роль в web-разработке. Внешний интерфейс – это то, что видит пользователь и с чем взаимодействует, а внутренний – то, как происходит обработка данных.
Внешний интерфейс может ссылаться на графический интерфейс пользователя, тогда как внутренний интерфейс – это та часть web-сайта, которую пользователь не может видеть или с которой не может взаимодействовать.
Web-интерфейс – это часть web-сайта, с которой пользователь может напрямую работать и взаимодействовать, чтобы получить бэкэнд-возможности системы. Он включает в себя все, что пользователь может увидеть и испытать. Роль web-дизайнера сильно изменилась за эти годы, но основные функции разработки web-сайтов остались прежними.
Frontend – это все дизайнерские и оформительские решения, которые пользователь видит на web-сайте, таких как графический пользовательский интерфейс, включая яркие кнопки, красочные изображения, навигационные меню и т.д. Frontend также называют «клиентской», поскольку действие происходит на клиенте – стороне информационного обмена, которая в этом случае является пользователем. Как правило, клиент относится к компьютерному приложению, такому как web-браузер, который его просматривает.
Frontend – это в основном web-браузер, и все, что пользователь видит и взаимодействует на web-сайте, является частью разработки web-интерфейса. Лучшее взаимодействие с пользователем с точки зрения дизайна и простоты использования может быть связано с разработкой web-интерфейса, а web-дизайнер должен хорошо разрабатывать web-сайты.
Следует отметить, что web-дизайнер не имеет дело с кодом

Зарегистрируйся, чтобы продолжить изучение работы

. На самом деле он отвечает за все аспекты создания и перепроектирования web-сайтов, которые будут содержать как визуально привлекательные элементы, так и удобный дизайн. Роль разработчика web-интерфейса заключается в создании среды, которую пользователь может видеть и изменять с помощью комбинации нескольких инструментов, включая HTML, CSS и JavaScript.
Бэкэнд представляет собой серверную часть, также называемая «серверной стороной», является частью web-сайта, с которой пользователь не может взаимодействовать напрямую. По сути, все, что происходит за пределами форм пользовательского интерфейса, можно отнести к серверной web-разработке.
Это часть системы, которая не вступает в прямой контакт с пользователями. В отличие от внешнего интерфейса, он работает на стороне сервера, но взаимодействует с внешним интерфейсом, чтобы гарантировать, что система предоставляет нужный пользователю функционал. В каждом приложении есть также значительная часть кода не пользовательского интерфейса, который имеет дело со всеми сложными системами, которые происходят в фоновом режиме. Люди, которые имеют дело с бэкэндом, обычно являются программистами и разработчиками.
Бэкэнд-разработчики обрабатывают все, что не связано с созданием пользовательского интерфейса, например, написание API, создание библиотек или добавление утилит ко всему, что создает web-дизайнер. Они облегчают связь между уровнем представления и уровнем бизнес логики. Они играют решающую роль в web-разработке, и их роль тесно связана с web-дизайнерами. Короче говоря, бэкэнд-web-разработка – это сочетание разработки и поддержки основной функциональной логики программного приложения. Проще говоря, разработчики бэкэнда пишут код, чтобы убедиться, что все работает на внешнем интерфейсе. Они тратят больше времени на реализацию логики и реализацию алгоритмов, чем web-дизайнеры, чтобы обеспечить правильную работу сайта.
Связь бэкэнда и фронтэнда представлена на рисунке 1.1.
Рисунок 1.1 – Связь бэкэнда и фронтэнда
Рассмотрим технологии создания web-сайтов, которые применяются на стороне Фронтэнда.
Во-первых, это HTML и CSS.
HTML, CSS являются строительными блоками для web-разработки. Их фреймворки, такие как Bootstrap и Materialize, наиболее широко используются в web-разработке. Twitter Bootstrap популярен благодаря адаптивному дизайну, а Flexbox и CSS Grid System также являются популярными темами в CSS, и они используются без какой-либо инфраструктуры для разработки адаптивных web-сайтов.
Другой популярной технологией разработки является Motion UI

50% дипломной работы недоступно для прочтения

Закажи написание дипломной работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Магазин работ

Посмотреть все
Посмотреть все
Больше дипломных работ по информационным технологиям:

Оцифровка тканей с возможностью цветокоррекции изображений

82248 символов
Информационные технологии
Дипломная работа
Уникальность

Автоматизация взаимоотношений с клиентом в автомобильном бизнесе

111913 символов
Информационные технологии
Дипломная работа
Уникальность

Информационное обеспечение деятельности центра социальной реабилитации

50984 символов
Информационные технологии
Дипломная работа
Уникальность
Все Дипломные работы по информационным технологиям
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач