Будущее за веб-приложениями

Все мы прекрасно знаем, как много времени пользователи проводят в сети. Чем они там (то есть здесь) занимаются? Общаются в социальных сетях, читают новости, пользуются электронной почтой, слушают музыку на Last.FM, смотрят видео на YouTube, делают покупки в интернет-магазинах, заказывают пиццу на дом… Перечислять возможности интернета можно очень долго. Что интересно, делается все перечисленное через веб-интерфейс. Современные веб-приложения невероятно популярны. Давайте подумаем, чем они лучше традиционных приложений, таких как Microsoft Office или Photoshop.

Будущее за веб-приложениямиБудущее за веб-приложениями


Начнем с того, что некоторые приложения возможно создать только в виде веб-приложений или, по крайней мере, это наиболее простой способ их создания. Как вы представляете себе поисковую систему, запущенную на домашнем компьютере пользователя? Или социальную сеть? Допустим, пользователь скачал и установил на своем компьютере интернет-магазин. Что дальше?

В наше время существует множество различных операционных систем. Windows, MacOS, Linux — вот далеко не полный список наиболее популярных пользовательских ОС. Создатели «классических» приложений тратят много денег и сил на то, чтобы сделать свои продукты кроссплатформенными, то есть способными работать под различными операционными системами. Веб-приложение одинаково хорошо работает независимо от того, какую ОС предпочитает пользователь. Тут, конечно, возникает вопрос об использовании различных браузеров. Однако заставить сайт одинаково отображаться в IE и Opera в разы проще, чем заставить программу, написанную на C++, работать под различными ОС. В том числе под ОС, которые могут появиться в будущем. Нынче, к примеру, создается множество новых ОС для мобильных устройств. Кто знает, что будет завтра?

При создании нового приложения, разработчики задаются вопросом — как на нем заработать? Иногда они размещают в своем приложении рекламу (как в официальном клиенте ICQ) или распространяют программу за деньги. В последнем случае программа обычно требует ввода серийного номера. Более надежный подход — защита программы с помощью физический ключей (HASP). Правда, с изобретением новых методов защиты, количество пиратских программ в интернете почему-то не уменьшается.

Вы когда-нибудь слышали о том, чтобы Яндекс или Google несли потери по вине пиратов? Или чтобы пользователи платили за использование их приложений? Взломать грамотно разработанное веб-приложение не так просто, как «классическое», поскольку само приложение находится не на вашем компьютере — вы лишь обращаетесь к нему через веб-интерфейс. К тому-же создатели веб-сервисов предпочитают зарабатывать на рекламе. На хороших сайтах это — ненавязчивая текстовая реклама. В итоге пользователи получают доступ к программам совершенно бесплатно, а производители — зарабатывают хорошие деньги. Контекстную рекламу, кстати, многие пользователи находят интересной и полезной. В итоге все счастливы.

С помощью современных веб-технологий можно создать практически любое приложение. Если у вас есть какие-то сомнения на этот счет — попробуйте Google Docs и Игры@Mail.Ru. В отличии от обычных программ, веб-приложения не требуют установки. Вы просто заходите на нужную страницу и программа уже готова к использованию. При этом веб-приложения не требуют перезапуска при обновлении. Вы начинаете работу с Web Application 1.1, а заканчиваете — с Web Application 1.3.

Будущее за веб-приложениямиБудущее за веб-приложениями


Веб-приложения позволяют вам экономить компьютерные ресурсы, поскольку большая часть вычислений производится на стороне сервера — вы лишь отдаете команды и просматриваете результат. Также на стороне сервера хранятся и ваши данные, так что вы экономите не только оперативную память и такты процессора, но и место на жестком диске. Выгода со стороны пользователей очевидна — меньше счета за электричество, меньше затраты на «крутое» железо. Предвидя тенденции развития рынка, компания NorhTec уже сегодня предлагает нетбук за 200$, работающих от 8-и пальчиковых батареек.

Увы, стоимость интернет-трафика и ширина интернет-каналов в некоторых регионах оставляет желать лучшего, что делает веб-приложения не такими уж привлекательными. Хочется надеяться, что в скором времени ситуация измениться. Мы не рассмотрели все преимущества веб-приложений. Например, умолчали о том, что при использовании веб-приложений пользователь становится более защищен от хакерских и вирусных атак, как за счет самой специфики веб-приложений, так и за счет применения протокола SSL.

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