Журнал Компьютерра -759   ::   Компьютерра

Страница: 59 из 140



Ситуация принципиально улучшилась с развитием поддержки языка JavaScript и появлением технологии

AJAX[Asynchronous JavaScript and XML.]. При помощи этих средств веб-разработчики смогли создавать сложные приложения,

вроде тех, что входят в состав Google Docs. На сегодняшний день подавляющее большинство SaaS-приложений построено именно

на JavaScript и AJAX.

Обратите внимание, что браузер в этом случае выступает в роли платформы, а именно

виртуальной машины для выполнения кода JavaScript. К сожалению, с этой функцией браузеры справляются не идеально -

все-таки изначально они были предназначены для простого визуального отображения HTML-страниц. Быстродействие JavaScript

оставляет желать лучшего, нет поддержки многопоточности, по соображениям безопасности веб-приложения не могут полноценно

работать с файлами на локальном диске.

Компания Google попыталась изменить ситуацию, выпустив Google

Chrome - этот браузер позиционируется прежде всего как оболочка для запуска веб-приложений. Имея быстрый движок

JavaScript и возможность создавать ярлыки для запуска веб-приложений, Chrome предлагает неплохой вариант для работы с

SaaS (кстати, эта статья была целиком написана при помощи Google Documents и Chrome). Google также продвигает интересную

технологию Gears, которая позволяет продолжать работу с веб-приложениями даже в случае временного отсутствия связи с

Интернетом.

Некоторые вендоры выбирают другие технологии для создания клиентской части своих приложений. Из них

наиболее интересны Adobe AIR и Microsoft Silverlight.

|< Пред. 57 58 59 60 61 След. >|

Java книги

Контакты: [email protected]