Журнал Компьютерра -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 След. >|