Веб-приложения

Автор: Анна Лысак и Евгений Рыжков Дата публикации: 25.11.2010

Или жизнь, свобода и стремление к оприложениванию

веб приложенияЕсли вы играете в онлайн игры, используете онлайн фото-редактор или пользуетесь такими службами, как Google Maps, Twitter, Amazon, YouTube или Facebook, то вы один из активных резидентов в удивительном мире веб-приложений.

Что такое веб-приложение на самом деле и почему мы этот вопрос вообще должен нас волновать?

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

Хороший пример веб приложения это Google Maps. Это приложения сосредоточено на одной задаче: предоставление всех полезных и нужных функций карт в веб-браузере. Вы можете панорамировать и масштабировать изображение на карте, когда ищете колледж или кафе или прокладываете маршрут. Все необходимые сведения динамически передаются в веб-приложения каждый раз, когда вы делаете новый запрос.

Это подводит нас к четырем основным добродетелям веб-приложений: веб приложения

  1. Я могу получить доступ к моим данным везде, где есть подключение к Интернету. В традиционном мире декстопных приложений данные, как правило, хранятся на жестком диске моего компьютера. Если я уехал в отпуск и со мной нет моего компьютера, то я не могу получить доступ к электронной почте, фотографиям или любой другой личной информации, которая мне нужна. В новом мире веб-приложений адрес электронной почты и вообще все мои данные хранятся онлайн в Интернете. Я могу получить доступ к ним через браузер на любом компьютере, где есть выход в Интернет.
  2. Мне всегда доступна последняя версия любого приложения. Какую версию YouTube я использую сегодня? А какую версию я буду использовать завтра? Ответ: всегда самую последнюю. Веб-приложения обновляются автоматически, так что всегда есть только одна версия — последняя, со всеми новыми функциями и улучшениями. Мне не нужно каждый раз вручную обновляться до последней версии. И тем более не нужно ничего долго и утомительно устанавливать, чтобы начать пользоваться веб-приложением.
  3. Приложение работает на любом устройстве, на котором есть браузер. В случае традиционных компьютеров некоторые программы работают далеко не на всех системах и девайсах. Например, многие программы, написанные для PC не будут работать на Mac. А если стараться всегда пользоваться только последним и правильным программным обеспечением, то здесь уже остро становится вопрос времени денег. В тоже время веб — это открытая платформа. Любой может воспользоваться ею из браузера на любом соединенном с Сетью устройстве, независимо от того, что это: настольный компьютер, ноутбук или мобильный телефон. Это значит, что я могу пользоваться своими веб-приложениями, даже если у меня в доступе только ноутбук моего друга или компьютер в интернет-кафе.
  4. Это безопаснее. Веб-приложения работают в браузере и мне не нужно загружать их на свой компьютер. Из-за этого разделения между кодом приложения и кодом моего компьюетра веб-приложение не может вмешиваться в другие задачи моего компьютера или существенно влиять на общую производительность машины. Это значит, что в таком случае я лучше защищен от вирусов, вредоносного программного обеспечения и шпионских программ.

Куда дальше