Читаем Секреты приложений Google полностью

А тем временем как-то внезапно выяснилось, что людям не очень-то нужны «стопроцентно персональные» компьютеры. Они хотят делиться и обмениваться друг с другом текстами, музыкой, видео! Интернет здесь оказался весьма кстати – с ним можно было забыть о неудобных дискетах, дисках, винчестерах и других накопителях, которые использовались для обмена информацией между машинами. Все через сеть! Благо к началу XXI в. высокоскоростной доступ в Интернет в крупных городах сначала за рубежом, а затем и в России перестал быть дорогим удовольствием и постепенно превратился в нечто обязательное вроде водопровода, электричества или канализации.

Для доступа во Всемирную сеть не обойтись без браузера, специальной программы, предназначение которой – отображать на экране данные, полученные извне, и отправлять туда же информацию пользователя. Ничего не напоминает? Ну конечно – перед нами еще один терминал! Да, теперь это всего лишь одна из программ, запущенных на компьютере, она в разы умнее и мощнее своего прародителя, много чего умеет, но… Суть дела от этого не меняется. Браузер, как и терминал, практически ничего не знает об отображаемых данных. (Да простят меня знатоки апплетов за столь вольное обобщение.)

А что, если кроме показа веб-страниц с новостями, проигрывания музыки или видеороликов попытаться сделать кое-что необычное? Как насчет идеи превратить браузер в полноценное приложение, такое как почтовый клиент или текстовый редактор? Зачем? Да для того, чтобы использовать все плюсы, которые дает Интернет, – легкость обмена данными и совместной работы, возможность удаленного резервного копирования и простоту обновления кода работающей программы! Ах, мало? Как насчет этого: загрузка ресурсов удаленных машин (того самого центрального сервера, только теперь вместо одного их могут быть сотни и тысячи) вместо своего драгоценного компьютера, никаких проблем с администрированием и поддержкой «зоопарка» программ, а главное – доступ к своим данным с любого подключенного к Интернету компьютера. Теперь забыть взять с собой в командировку важные файлы просто не получится!

Однако не все так просто. У обычных программ главным преимуществом перед веб-приложениями до последнего времени была скорость реакции. Нажал на кнопку – немедленно получил результат. Сравните этот подход с обычным веб-сайтом, где каждый щелчок по ссылке вызывает перезагрузку страницы! Для того чтобы завоевать своего пользователя, веб-приложениям жизненно важно было стать интерактивными.

И тут появился AJAX. Перефразируя известное изречение, можно сказать, что если бы AJAX’а не было, то его следовало бы придумать. Я не буду рассказывать вам о том, что означает в русском переводе аббревиатура Asynchronous Javascript and XML, – в этом нет никакой надобности. Скажу лишь, что с помощью этой замечательной технологии, которая на данный момент поддерживается всеми современными браузерами, можно выполнять различные действия, загружать и отображать на веб-странице данные, не обновляя страницу целиком. Теперь ее можно словно набирать из кубиков, и все они будут работать независимо друг от друга.

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

Перейти на страницу:

Похожие книги

Секреты приложений Google
Секреты приложений Google

Даже продвинутые пользователи Интернета не подозревают о тех огромных возможностях, которые предоставляют сервисы Google. Автор рассказывает о таких «секретах» сервисов, которые просто немедленно хочется использовать! Создавать сайты и презентации, бродить по улочкам Парижа, изучать звездное небо – все это доступно каждому, кто сидит у экрана монитора и имеет доступ в Интернет. Книга научит вас работать с веб-приложениями и тысячекратно увеличить свои возможности с помощью новейших технологий. Она написана легким, доступным языком и не требует от читателя наличия каких-либо специальных знаний. Книга содержит множество примеров, иллюстраций и будет полезна всем, кто не стоит на месте и стремится сделать свою жизнь более насыщенной и интересной.

Денис Балуев , Денис Игоревич Балуев

Программирование, программы, базы данных / Интернет / Программное обеспечение / Книги по IT
Как заработать в Интернете. 35 самых быстрых способов
Как заработать в Интернете. 35 самых быстрых способов

В современном мире новые технологии играют решающую роль, а с помощью Интернета любой человек в короткое время может стать миллионером! И самое главное, что для этого вам даже не нужно выходить из дому – лишь тратить несколько часов времени на работу в Сети…Способов заработать в Сети довольно много, но не все они идеальны, и не все будут одинаково полезны и эффективны. Эта книга написана специально для тех, кого интересует заработок в Интернете. На ее страницах вы найдете обзор методов: известные и не очень, старые и новые способы заработка в Сети, варианты открытия своего дела и способы работать «на себя» без создания ООО или ИП. Подробное описание каждого метода позволит вам сделать вывод о том, какой способ заработка подходит лично вам, а может быть, вы придумаете что-то новое. После прочтения этой книги вы будете обладать всеми знаниями, необходимыми для заработка в Сети – читайте и начинайте зарабатывать!

Ольга Фомина

ОС и Сети, интернет / Интернет / Личные финансы / Финансы и бизнес / Книги по IT
Информация. Собственность. Интернет. Традиция и новеллы в современном праве
Информация. Собственность. Интернет. Традиция и новеллы в современном праве

Книга обобщает многолетний опыт соавторов в области правового регулирования информационных отношений, а также их размышления о путях развития современного (как отечественного, так и зарубежного) права в контексте глобальных изменений, которые сопутствуют формированию информационного общества.Центральная проблема, которой посвящена книга — соотношение "информации" (сравнительно нового объекта правового регулирования) и "собственности" (юридического института с многовековой историей). Особое внимание уделяется историческому аспекту: прослеживая эволюцию в толковании данных понятий, авторы представляют на суд читателя выявленные проблемы и пути их решения. При рассмотрении вопросов, связанных с правовым регулированием Интернета, авторы опираются на новейшие зарубежные исследования по данной тематике. Завершает книгу критический анализ действующего российского законодательства в информационной сфере.Книга снабжена развернутой библиографией российских и зарубежных источников.В Приложении публикуется перевод Закона США "О свободе информации".Книга предназначена для юристов, работающих в сфере использования информационных технологий, и специалистов в области законотворчества.

Елена Анатольевна Войниканис , Михаил Владимирович Якушев

ОС и Сети, интернет / Юриспруденция / Интернет / Образование и наука / Книги по IT