Артемий Ломов RU-CENTER [email protected] Москва — Якутск 25 .10.2012

60
Артемий Ломов RU-CENTER [email protected] Москва — Якутск 25.10.2012 Устройство Интернета Часть 3

description

Устройство Интернета Часть  3. Артемий Ломов RU-CENTER [email protected] Москва — Якутск 25 .10.2012. Статика и динамика. В простейшем случае страницы хранятся на сервере в виде статичных файлов Чаще компоненты веб-страниц генерируются динамически «на лету». Трехзвенная архитектура. - PowerPoint PPT Presentation

Transcript of Артемий Ломов RU-CENTER [email protected] Москва — Якутск 25 .10.2012

Page 1: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Артемий ЛомовRU-CENTER

[email protected]

Москва — Якутск25.10.2012

УстройствоИнтернета

Часть 3

Page 2: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Статика и динамика

В простейшем случае страницы хранятся на сервере в виде статичных файлов

Чаще компоненты веб-страниц генерируются динамически «на лету»

Page 3: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Трехзвенная архитектура

клиенты

веб-сервер,сервер приложений

сервер баз данных

Page 4: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

AJAX

Асинхронные запросы не требуют перезагрузки всей страницы

AJAX — Asynchronous JavaScript and XML

XML — eXtensible Markup Language

Page 5: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Серверная сторона

Веб-серверы: Apache, nginx, …

Языки программирования: PHP, Python, Perl, C/C++, ASP, Java, …

PHP — PHP Hypertext Preprocessor

ASP — Active Server Pages

Page 6: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Серверная сторона

Бесплатные CMS: WordPress, Joomla!, Drupal, MODx, …

Коммерческие CMS: «1С-Битрикс», UMI.CMS, NetCat, …

CMS — Content Management System

Page 7: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 8: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 9: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Серверная сторона

Серверы баз данных: MySQL, PostgreSQL, Oracle, MongoDB, …

SQL — Structured Query Language

Page 10: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 11: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Публикация сайта

Необходим компьютер с выделенным внешним IP-адресом и настроенными серверами всех необходимых служб

Желателен делегированный домен

Соответствующие пакеты услуг предоставляют хостинг-провайдеры

Page 12: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 13: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Масштабы

Мелкие сайты: до нескольких тысяч на один физический сервер

Средние сайты: один выделенный сервер для проекта

Крупные сайты: до нескольких тысяч физических серверов в нескольких самостоятельных дата-центрах

Page 14: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Веб-стандарты

Цель — сделать веб открытым и доступным

W3C — World Wide Web Consortium, www.w3.org

Page 15: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Философское…

Технологии весьма разнообразны

Универсальным специалистом в XXI веке быть невозможно

Работа в отрасли требует непрерывного саморазвития

Page 16: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Зачем создаются сайты?

Сайт — основа бизнеса

Page 17: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 18: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Зачем создаются сайты?

Сайт — вспомогательный инструмент бизнеса

Page 19: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 20: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Зачем создаются сайты?

Сайт — инструмент влияния на мнение аудитории

Page 21: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 22: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Зачем создаются сайты?

Сайт — ресурс, приносящий пользу обществу и развивающийся за счет энтузиазма

Page 23: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 24: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Попытки классификации

Коммерческие сайты — представительства офлайн-бизнеса, интернет-торговля, продажа рекламных площадей, …

Page 25: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 26: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Попытки классификации

Некоммерческие сайты — уникальный авторский контент, польза для общества, отсутствие прибыли или вообще материальных доходов

Page 27: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 28: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Попытки классификации

Информационные сайты: контент как основная ценность, похожесть друг на друга, требовательность к удобству восприятия и доступности

Page 29: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 30: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Попытки классификации

Презентационные сайты: «выставочные», имиджевые, яркие, зачастую кратковременные проекты

Page 31: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 32: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Попытки классификации

Сайты-сервисы — поиск, почта, карты, переводчики…

Зачастую объединяются в крупные интегрированные порталы

Page 33: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 34: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Попытки классификации

Социализация: сервисы для ведения блогов, сервисы микроблогов, социальные сети

Web 2.0: пользовательский контент, «коллективный разум», насыщенные веб-приложения, синдикация, смешение

Page 35: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 36: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 37: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 38: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Есть ли жизнь без сайта?..

В общем случае для того, чтобы заявить о себе в Интернете, собственный сайт не нужен

Собственный сайт — относительная независимость, гибкость функционала

Page 39: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Этапы работы над проектом

Предпроектные изыскания, постановка задачи, в том числе:

— исследование существующих конкурирующих и дружественных проектов

— выработка общей стратегии развития, выбор технологических решений

Page 40: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Этапы работы над проектом

Разработка информационной архитектуры

Дизайн макетов

Верстка шаблонов страниц

Page 41: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Этапы работы над проектом

Подготовка информационных материалов

Page 42: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 43: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Этапы работы над проектом

Разработка приложений и сервисов

Page 44: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 45: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Этапы работы над проектом

Тщательное тестирование

Page 46: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 47: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Этапы работы над проектом

Запуск в эксплуатацию

Page 48: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Этапы работы над проектом

Дальнейшее сопровождение:

— развитие

— техническая поддержка

— продвижение

Page 49: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Критерии качества сайтов

Высокое качество информационного наполнения и грамотность его подачи

Page 50: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 51: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Критерии качества сайтов

Удобство пользовательского интерфейса

Page 52: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Критерии качества сайтов

Доступность контента и сервисов для максимально широкого круга пользователей, включая людей с ограниченными возможностями

Page 53: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 54: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Критерии качества сайтов

Эстетическая привлекательность внешнего облика страниц

Page 55: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Критерии качества сайтов

Легкость нахождения внешними поисковиками

Page 56: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012
Page 57: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Критерии качества сайтов

Высокая скорость загрузки

Page 58: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Критерии качества сайтов

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

Page 59: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Критерии качества сайтов

Надежность и безопасность используемых технологических решений, устойчивость к злоумышленным действиям и нагрузкам

Page 60: Артемий Ломов RU-CENTER artemy@lomov.ru Москва — Якутск 25 .10.2012

Критерии качества сайтов

Согласованность работы всех компонентов, проработка деталей и нюансов