есть такой особенный вид сайтов, который достаточно кардинально отличается от всех остальных. их можно охарактеризовать как веб-приложения или веб-сервисы. айтишникам разумеется знаком такой термин как толстый и тонкий клиент. смысл тонкого клиента в том, что практически весь функционал сосредоточен на стороне сервера. в качестве тонкого клиента может выступать веб-браузер. сейчас с развитием техники и интернета - это особенно актуально. к примеру стали выпускаться ноутбуки максимально легкие и мобильные, которые не подразумевают запуска "тяжелых" приложений. а гугл даже свою операционную систему замутил, которая в принципе целиком представляет собой веб-браузер на основе их творения chrome.
интересно разобраться в перспективах, посмотреть какие типы приложений можно выделить, плюсы-минусы и нюансы, поглядеть как обстоят дела в рунете.
одним из самых старейших веб-приложений думаю стала веб почта. десять лет назад я пользовался обычной программой - аутлук экспресс, еще помню был да наверное и есть the bat, популярный российский клиент, но я его даже не запускал ни разу. тогда это было оправдано, я не был постоянно в онлайне и письма хранились у меня локально. сейчас же используя веб-почту можно получать доступ к своему ящику из любой точки земли с любого устройства, и если ты уж оказался в оффлайне, то тебе скорее всего и письма без надобности, поэтому хранить их локально нет никакого смысла. в рунете самая популярная почта - mail.ru, глобально наверное гугловский gmail.com, так же есть почта у микрософта и яху. гугл к примеру вообще довольно плотно занят темой веб-приложений - у них и rss ридер, и аналог микрософтовского офиса (ворд, таблицы и т.п.)
значит хорошо бы как-то классифицировать веб-приложения.
1. веб-приложения ваших "партнеров"
к ним можно отнести к примеру банковские интернет-клиенты, брокерские интернет-клиенты, да тот же вебмани кипер лайт. то есть смысл в том, что с помощью браузера в качестве тонкого клиента можно осуществлять некие задачи, связанные с вашими клиентскими отношениями - управлять своим банковским счетом, торговать акциями и т.п.
2. веб-версии "классических" приложений
значит обычные приложения для массового пользователя можно перенсти в веб, самый яркий пример - почта, уже был озвучен. так же на вскидку что можно сделать - редакторы аудио/видео/графики, проигрыватели аудио/видео, карты городов, менеджеры паролей, записные книжки, словари и т.д.
3. браузерные игры
игры я выделил в отдельную категорию, потому что игры это игры :)
4. веб-сервисы
это приложения специфичные для интернета. да те же поисковики - чем не приложения
вообще может возникнуть резонный вопрос - где та грань, что отделяет просто сайт от сайта-приложения. ведь сейчас практически не осталось статических сайтов, и все сайты имеют некоторый функционал, а браузер выступает в роли тонкого клиента. тот же блог - это сайт или веб-приложение по ведению дневника? я скажу так - меня в принципе не интересует философская подоплека, а лишь практический аспект. я бы сказал так - судя по всему интернет развивается в сторону веб-сервисов и так или иначе все сайты (настоящие) стремятся стать приложениями, только одни в больше степени, другие в меньшей. там где больше функционально-ориентированной составляющей - там сайты-приложения, там где больше информационно-ориентированной составляющей - там просто сайты.
боюсь эта тема в один пост не влезет, поэтому продолжение следует.