600 likes | 752 Views
Устройство Интернета Часть 3. Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012. Статика и динамика. В простейшем случае страницы хранятся на сервере в виде статичных файлов Чаще компоненты веб-страниц генерируются динамически «на лету». Трехзвенная архитектура.
E N D
УстройствоИнтернета Часть 3 Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25.10.2012
Статика и динамика В простейшем случае страницы хранятся на сервере в виде статичных файлов Чаще компоненты веб-страниц генерируются динамически «на лету»
Трехзвенная архитектура веб-сервер,сервер приложений клиенты сервер баз данных
AJAX Асинхронные запросы не требуют перезагрузки всей страницы AJAX — Asynchronous JavaScript and XML XML — eXtensible Markup Language
Серверная сторона Веб-серверы: Apache, nginx, … Языкипрограммирования: PHP, Python, Perl, C/C++, ASP, Java, … PHP — PHP Hypertext Preprocessor ASP — Active Server Pages
Серверная сторона Бесплатные CMS: WordPress, Joomla!, Drupal, MODx, … Коммерческие CMS: «1С-Битрикс», UMI.CMS, NetCat, … CMS — Content Management System
Серверная сторона Серверы баз данных: MySQL, PostgreSQL, Oracle, MongoDB, … SQL — Structured Query Language
Публикация сайта Необходим компьютер с выделенным внешним IP-адресом и настроенными серверами всех необходимых служб Желателен делегированный домен Соответствующие пакеты услуг предоставляют хостинг-провайдеры
Масштабы Мелкие сайты: до нескольких тысяч на один физический сервер Средние сайты: один выделенный сервер для проекта Крупные сайты: до нескольких тысяч физических серверов в нескольких самостоятельных дата-центрах
Веб-стандарты Цель — сделать веб открытым и доступным W3C — World Wide Web Consortium, www.w3.org
Философское… Технологии весьма разнообразны Универсальным специалистом в XXI веке быть невозможно Работа в отрасли требует непрерывного саморазвития
Зачем создаются сайты? Сайт — основа бизнеса
Зачем создаются сайты? Сайт — вспомогательный инструмент бизнеса
Зачем создаются сайты? Сайт — инструмент влияния на мнение аудитории
Зачем создаются сайты? Сайт — ресурс, приносящий пользу обществу и развивающийся за счет энтузиазма
Попытки классификации Коммерческие сайты — представительства офлайн-бизнеса, интернет-торговля, продажа рекламных площадей, …
Попытки классификации Некоммерческие сайты — уникальный авторский контент, польза для общества, отсутствие прибыли или вообще материальных доходов
Попытки классификации Информационные сайты: контент как основная ценность, похожесть друг на друга, требовательность к удобству восприятия и доступности
Попытки классификации Презентационные сайты: «выставочные», имиджевые, яркие, зачастую кратковременные проекты
Попытки классификации Сайты-сервисы — поиск, почта, карты, переводчики… Зачастую объединяются в крупные интегрированные порталы
Попытки классификации Социализация: сервисы для ведения блогов, сервисы микроблогов, социальные сети Web 2.0: пользовательский контент, «коллективный разум», насыщенные веб-приложения, синдикация, смешение
Есть ли жизнь без сайта?.. В общем случае для того, чтобы заявить о себе в Интернете, собственный сайт не нужен Собственный сайт — относительная независимость, гибкость функционала
Этапы работы над проектом Предпроектные изыскания, постановка задачи, в том числе: — исследование существующих конкурирующих и дружественных проектов — выработка общей стратегии развития, выбор технологических решений
Этапы работы над проектом Разработка информационной архитектуры Дизайн макетов Верстка шаблонов страниц
Этапы работы над проектом Подготовка информационных материалов
Этапы работы над проектом Разработка приложений и сервисов
Этапы работы над проектом Тщательное тестирование
Этапы работы над проектом Запуск в эксплуатацию
Этапы работы над проектом Дальнейшее сопровождение: — развитие — техническая поддержка — продвижение
Критерии качества сайтов Высокое качество информационного наполнения и грамотность его подачи