Дизайн и разработка веб-сайтов Веб-разработка - это процесс создания презентаций контента (обычно гиперссылок или мультимедиа), которые отображаются для конечного пользователя Интернета через браузер или другие службы, такие как Интернет-телевидение, блоги и RSS-каналы.
Это сочетание технического и творческого процесса, а также исследования цифрового рынка, которое включает в себя использование многих специальностей человеческих ресурсов с точки зрения дизайна, разработки и маркетинга веб-сайта, со специальными знаниями каждого и его вкладом в код и знания составляют в создании и построении веб-сайтов.
Для отображения содержимого страницы могут использоваться различные методы, в том числе: анимация, графический дизайн, взаимодействие человека с компьютером, маркетинг, фотография, поисковая оптимизация и типографика.
Веб-дизайн
Веб-дизайн относится к способности создавать презентации контента (обычно текстовые или мультимедийные), которые достигаются конечного пользователя через World Wide Web, с использованием программного обеспечения, такого как веб-браузер или другое программное обеспечение на базе Интернета, такое как телевидение, Интернет, мобильные телефоны и т. .
Веб-сайт представляет собой электронный файл или набор электронных файлов, которые существуют на одном или нескольких серверах (сервере / серверах) и представляют тексты и мультимедийные приложения для конечного пользователя. Такие элементы, как текст, изображения (SVG, BMP, GIF, JPEG или PNG) и формы могут быть размещены на странице с использованием языков разметки гипертекста, таких как HTML / XHTML / XML. Воспроизведение более сложных мультимедиа (векторная графика, видео, аудио, графика со встроенным аудио и видео) может выполняться с помощью плагинов, таких как Flash, QuickTime, среда выполнения Java и т. Д., Или с помощью таких технологий, как языки разметки. (X) HTML5, XML и MathML, а также шаблон таблицы стилей CSS 3.
Новые версии браузеров (Internet Explorer 7, 8, Firefox 3.6, safari, chromium и т. Д.), Которые следуют стандартам W3C, привели к широкому распространению и использованию XHTML / XML в сочетании с CSS (каскадные таблицы стилей) для размещения и управление элементами и объектами сайта. Последние стандарты нацелены на то, чтобы браузеры могли предлагать клиентам широкий выбор мультимедийных материалов и доступ к ним без использования подключаемых модулей.
В целом сайты делятся на статические и динамические:
- Статика не изменяет содержимое и макет при любом запросе, если разработчик не обновит страницу. Простая HTML-страница является примером статического содержимого.
- Dynamics настраивает контент и / или внешний вид в соответствии с входом / взаимодействием конечного пользователя или изменениями в среде программирования (пользователь, время, модификации базы данных и т. Д.). Контент может быть изменен на компьютере конечного пользователя с использованием языков программирования. запущенные на компьютере пользователя (JavaScript, VBScript, ActionScript и т. д.). Содержимое динамических страниц часто транслируется на сервер с помощью языков программирования, работающих на сервере (Perl, PHP, ASP, JSP, ColdFusion, .NET и т. Д.).
В связи с постоянной специализацией в области информационных технологий возникает необходимость отделить веб-дизайн от веб-программирования.
Процесс разработки веб-сайта, приложения или мультимедиа для Интернета может сочетать в себе множество дисциплин, таких как анимация, письмо, коммуникационный дизайн, фирменный стиль, графический дизайн, взаимодействие человека с компьютером, компьютерная архитектура, дизайн взаимодействия, торговая площадка, фотография, оптимизация поисковых систем. и типографика.
Используемые инструменты и технологии включают:
- Языки разметки: HTML, XHTML, XML
- Языки таблиц стилей: CSS, XML
- Клиентские сценарии: JavaScript
- Серверные сценарии: PHP, ASP, Perl, Ruby / Ruby on Rails
- Технологии баз данных: MySQL, PostgreSQL, Microsoft SQL Server
- Мультимедийные технологии: Flash, Silverlight
Веб-сайты могут быть статическими или динамическими. которые автоматически обновляют свой контент или внешний вид на основе множества факторов, таких как запись конечного пользователя, запись или изменение в среде программирования веб-мастером (например, форматирование базы данных).
В связи с постоянной специализацией в области коммуникационных информационных технологий, существует явная тенденция отделять дизайн Интернета от развития Интернета как средства передачи информации и товаров для всех Интернет-услуг.