Диплом веб-разработчик. Дипломный проект проектирование и разработка вебресурса Электронный умк по Javascript дп. Ир518. 10. 00. 00. Пз
Скачать 6.92 Mb.
|
1.3 Технологии обработки контентаДля создания и обработки контента были выбраны следующие программные средства: 1.3.1 Figma Figma Пример работы в Figma показан на рисунке 1.4 – кроссплатформенный онлайн-сервис для дизайнеров интерфейсов и веб-разработчиков. У Figma две ключевые особенности: доступ к макету прямо из окна браузера и возможность совместной работы над документами. Основные преимущества этого сервиса: многопользовательский режим; хранение файлов в облаке; кросс-платформенность; компоненты; наличие фреймов; плагины; десктопное приложение и Figma Mirror для смартфонов; импорт скетч-файлов. Рисунок 1.4 – Интерфейс программы «Figma» 1.3.2 Adobe IllustratorAdobe Illustrator Пример работы в Adobe Illustrator показан на рисунке 1.5 программа для создания векторной графики. Рисование векторных линий происходит путем соединения двух точек с помощью математических формул. Вся векторная графика, созданная в этом графическом редакторе, может быть легко масштабирована: от крошечных миниатюр favicon до гигантских рекламных щитов. Возможности программы распространяются не только на создание векторных элементов дизайна, но и на работу с растровыми картинками, сделанными с помощью Photoshop. Рисунок 1.5 – Интерфейс программы «Adobe Illustrator» 1.4 Технологии управления контентомCMS (от англ. Content Management System) – система управления контентом, представляющая собой программный комплекс, автоматизирующий процесс размещения материалов, коммуникационное взаимодействие с пользователями, а также обмен данными между сайтом и другими информационными частями IT-системы организации (базами данных, СRM, социальными веб-сервисами, платежными шлюзами и т. п.). Для управления контентом сайта были выбраны следующие средства разработки: 1.4.1 PHPPHP один из лидирующих языков современной веб-разработки. Главная характеристика PHP – интерпретируемость. пример кода на PHP показан на рисунке 1.6. В отличие от Java, которая компилируется, а затем запускается в работу, PHP создается во время обращения к нему. Пользователь открывает сайт, на сервер посылается запрос, и в это время компилируется код. Каждый скрипт компилируется в реальном времени, а затем выполняется. Единственное применение – это веб-разработка. На PHP невозможно сделать десктопные приложения, он не используется в мобильной разработке – только веб. Но сегодня эта область огромна. Даже некоторые десктопные приложения уходят в веб [1]. Рисунок 1.6 – Код PHP 1.4.2 OSPanelOSPanel – это портативная программная среда, созданная специально для веб-разработчиков с учётом их рекомендаций и пожеланий. Пример работы в OSPanel показан на рисунке 1.7. Программный комплекс имеет богатый набор серверного программного обеспечения, удобный, многофункциональный продуманный интерфейс, обладает мощными возможностями по администрированию и настройке компонентов. Open Server Panel широко используется с целью разработки, отладки и тестирования веб-проектов, а также для предоставления веб-сервисов в локальных сетях. Проект существует уже более 10 лет, он успешно зарекомендовал себя как первоклассный, простой и надёжный инструмент, необходимый каждому вебмастеру. Рисунок 1.7 – Окно настроек OSPanel 1.4.3 phpMyAdminPhpMyAdmin – это программа, написанная на PHP и предназначенная для управления сервером MySQL через всемирную сеть. Все операции с ячейками и их содержимым – просмотр, копирование, удаление, вставка производятся в один клик. Наиболее часто веб-разработчиками и администраторами сайта используется возможность моментального создания так называемого дампа базы (копии) для переноса сайта с одного хоста на другой. При желании его можно получить сразу в заархивированном виде. Пример работы в PhpMyAdmin показан на рисунке 1.8. Простота пользования и удобство интерфейса phpMyAdmin предопределили его популярность и широту распространения во Всемирной сети. Эту программу включают в пакет серверного софта большинство хостеров, предоставляющих виртуальные площадки для размещения сайтов. Кроме того, она является частью пакета программ локальных серверов, используемых веб-разработчиками для отладки сайтов на домашних компьютерах. Рисунок 1.8 – Интерфейс программы phpMyAdmin 1.4.4 MySQLMySQL – это система управления реляционными базами данных. Эта серверная система способна эффективно функционировать во взаимодействии с интернет-сайтами и веб-приложениями. При этом она проста в освоении. Примечательно, что результатом огромной популярности MySQL стало появление в интернете множества руководств по освоению системы, а также огромного количества всевозможных плагинов и расширений, упрощающих работу с этой системой. Это в свою очередь лишь придало системе еще большей популярности. Несмотря на отсутствие некоторого функционала, имеющегося у других СУБД, MySQL обладает достаточно обширным разнообразием доступных инструментов для создания приложений. Пример работы в MySQL показан на рисунке 1.9. Рисунок 1.9 – СУБД MySQL Вывод Изучены преимущества и недостатки технологий, которые могут использоваться при проектировании веб-ресурса. |