Как вы видите, процесс создания сайта очень трудоемкий и силами одного специалиста здесь не обойтись. Хотите совет? Не экономьте на веб-дизайнерах, программистах, HTML верстальщиках, оптимизаторах, менеджерах, журналистах – каждый из них важное звено в создании сайта. Конечно, многое зависит от сложности проекта, его структуры и дизайна, но в любом случае для качественного продукта нужна качественная команда.
Глава 3. Термины и определения, используемые веб-разработчиками
Процесс создания веб-сайта увлекательный. И, как в любом сложном техническом деле, здесь есть свой лексикон. Если хотите говорить на одном языке с веб-разработчиками, то вам нужно знать все нижеперечисленные выражения и термины.
Итак, записывайте или заучивайте!
Сайт – интернет ресурс (форум, блог, магазин).
Браузер – программа для просмотра сайтов, их изменения, отправки данных в интернет.
Дизайн – процесс проектирования сайта.
Техническое задание, ТЗ – документ, описывающий новый проект, всю его логику, структуру, зависимости и переходы.
Макет – внешний вид, страницы которую нарисовал дизайнер (psd, jpg, tiff…).
Движок – программная часть сайта, его ядро, нужен для соединения контентной части страницы и визуальной части.
Контент – содержимое веб страниц сайта. Весь текст, все картинки, фото, видео музыка и другая информация, которая не относятся непосредственно к дизайну.
Скрипты – часть программного кода, отвечающая за какое-то конкретное действие.
Сервер, хост – место, «где физически» расположен сайт, к хосту почти всегда есть доступ из интернета через браузер по его доменному имени.
Домен – имя сайта, то, что пользователь пишет в строке «адрес» своего браузера, что бы попасть на сайт.
Админка, backoffice – специальный раздел сайта, из которого ведётся управление сайтом, его настройками, контентом. Из админки производится редактирование и добавление информации, администрирование пользователей, разделов сайта.
Счётчик – в применении к web обычно означает специальный программный модуль, который ведёт статистику сайта. Например, собирает информацию по количеству посещений, времени пребывания на ней.
Html – в общем виде – формат файла, воспринимающийся браузером как страница, в нём описывается вся разметка сайта.
Css – таблица стилей, в ней описываются классы со стилями, отвечающие за оформление всей страницы.
Теги— элемент html представляет из себя текст, заключенный в угловые скобки. Является активным элементом, изменяющим представление находящейся в нём информации.
Слои – отдельные части макета, каждый слой – элементарная часть в макете, которую можно изменять отдельно от других.
psd – «стандартный» формат photoshop, разработки макета, содержит информацию о слоях, шрифтах и цвете, фильтрах, прозрачности и другой важной информации. Не сжимает графику. может содержать несколько состояний одного элементов.
swf, flash – мультимедийный формат. используется для отображения векторной графики на сайте, создания веб приложений с помощью ActionScript, показа любого мультимедийного контента (музыки, видео, векторной анимации).
Язык – (php, python, perl, asp…) язык программирования, на котором ведётся разработка движка, языки отличаются синтаксисом и возможностями.
База данных, БД – (mysql,mysqli,postgres,oracle) структурированный организованный набор данных, описывающих характеристики каких-либо физических или виртуальных систем.
Модуль – функционально законченный фрагмент, отделенный от основного кода, предназначенный для использования в других программах. Модули позволяют разбивать сложные задачи на более мелкие.