Интернет развивается огромными темпами. В борьбе за аудиторию крупные интернет-компании поднимают стандарты качества веб-приложений на все более и более высокий уровень. Одним из важнейших качеств современных сайтов является интерактивность, если раньше все они поголовно представляли собой коллекцию статичных страниц, где можно что-то почитать или посмотреть, то сегодня они — почти живой организм.
Пользователи все больше привыкают узнавать о событиях и видеть реакцию на свои действия мгновенно, не дожидаясь загрузок страниц и прочих задержек. Раньше это было возможно только для обычных приложений, но с сегодняшним уровнем технологий общаться с пользователем в реальном времени можно и посредством браузера, причем доступно это не только интернет-гигантам, а практически любому интернет-проекту.
Привнесение интерактивности в интернет-проекты — пожалуй, одна из самых популярных тем, с которой ко мне обращаются за консультацией. В итоге я решил не жадничать и поделиться с общественностью своими знаниями в этой области, что в итоге вылилось в серию связанных статей:
Постоянное соединение между браузером и сервером
Повторное использование шаблонов
В ней я хочу отразить практически пошаговую инструкцию от А до Я для создания интерактивного интернет-приложения с нуля или основываясь на существующем статичном проекте. Читать рекомендую по порядку, начиная с архитектуры, даже если какая-то из последующих тем интересует больше, чем другие.