Сравнение платформ для создания RIA

Поделись знанием:
Перейти к: навигация, поиск


Поддержка в браузерах

Работа насыщенного интернет-приложения (RIA) в браузере как правило требует установки соответствующего плагина.

Браузер HTML5+JavaScript[1] Silverlight Adobe Flash JavaFX Native Client
Internet Explorer 6 Нет Да Да Да Нет
Internet Explorer 7 Нет Да Да Да Нет
Internet Explorer 8 Нет Да Да Да Нет
Internet Explorer 9 Да Да Да Да Нет
Firefox (>10) (Windows) Да Да Да Да Нет
FireFox 3.6 Нет Moonlight Да Да Нет
Opera 9 Нет Да Да Да Нет
Opera 10/11 (Windows) Да Да Да Да Нет
Opera 10/11 (Linux) Да Moonlight Да Да Нет
Google Chrome (>9.0) Да Да Да Да Да
Safari (>4.0) Да Да Да Да Нет
Seamonkey 2.0 Нет Да Да Да Нет
Symbian Explorer Нет Да Частично Нет Нет

Технические возможности платформ

Возможности HTML4, XHTML HTML5 Silverlight Adobe Flash JavaFX Native Client
Многопоточность Нет Нет Да Да[fl 1] Да Да
Двумерная графика Нет Да Да Да Да Да
Трёхмерная графика Нет Неофициально и небезопасно[h5 1] Да Да Да Да
Поддержка сокетов Нет Да Да Да[fl 2] Да
Асинхронные HTTP запросы Да Да Да Да Да
Синхронные HTTP запросы Да Да Да Нет Да
Модификация HTTP заголовков запроса Да Да Да Частично Да
Анализ HTTP заголовков ответа Да Да Да Частично Да
Постоянное HTTP/1.1 соединение Нет Да Да Да Нет
Хранилище данных Нет Да Да Да[fl 3] Да Нет
Поддержка cookie Да Да Да Да[fl 4] Да Нет
Таблицы стилей Да Да Да Да Да
Пользовательские шрифты Нет Да Да Да Да
Таймеры Да Да Да Да[fl 5] Да
Поддержка аудио Нет Да[h5 2] Да Да Да Нет
Поддержка видео Нет Да[h5 3] Да Да Да
Поддержка доступа к DOM браузера Да Да Да Да[fl 6] Нет Нет
Поддержка исполнения скриптов JavaScript Да Да Да Да[fl 7] Да Нет
Поддержка вызова кода RIA из JavaScript - - Да Да Да Нет
Поддержка динамической подгрузки кода Да Да Да Да Да
Доступ к файловой системе Да[fl 8] Да Частично Да Нет

Напишите отзыв о статье "Сравнение платформ для создания RIA"

Примечания

HTML5

  1. Википедия: WebGL
  2. В разных браузерах разные наборы кодеков, в основном из-за лицензионных ограничений, — поэтому видео/аудио может не воспроизводится в каком-то из браузеров, или же нужно хранить на сайте версии в разных кодеках индивидуально для всех групп браузеров.
  3. В разных браузерах разные наборы кодеков, в основном из-за лицензионных ограничений, — поэтому видео/аудио может не воспроизводится в каком-то из браузеров, или же нужно хранить на сайте версии в разных кодеках индивидуально для всех групп браузеров.

Adobe Flash

  1. [help.adobe.com/ru_RU/as3/dev/WS2f73111e7a180bd0-5856a8af1390d64d08c-7fff.html Создание потоков worker и управление ими]
  2. [help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/net/Socket.html Справочник по языку ActionScript: класс Socket]
  3. [help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/net/SharedObject.html SharedObject: чтение и хранение данных]
  4. [help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/net/SharedObject.html SharedObject: чтение и хранение данных]
  5. [help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/utils/Timer.html ActionScript: класс Timer]
  6. [help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/external/ExternalInterface.html ActionScript: ExternalrInterface]
  7. [help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/external/ExternalInterface.html ActionScript: ExternalrInterface]
  8. [www.w3.org/TR/FileAPI/ File API]


Отрывок, характеризующий Сравнение платформ для создания RIA

Между тем по диспозиции: «die erste Colonne marschiert» [первая колонна идет (нем.) ] и т. д., пехотные войска опоздавших колонн, которыми командовал Бенигсен и управлял Толь, выступили как следует и, как всегда бывает, пришли куда то, но только не туда, куда им было назначено. Как и всегда бывает, люди, вышедшие весело, стали останавливаться; послышалось неудовольствие, сознание путаницы, двинулись куда то назад. Проскакавшие адъютанты и генералы кричали, сердились, ссорились, говорили, что совсем не туда и опоздали, кого то бранили и т. д., и наконец, все махнули рукой и пошли только с тем, чтобы идти куда нибудь. «Куда нибудь да придем!» И действительно, пришли, но не туда, а некоторые туда, но опоздали так, что пришли без всякой пользы, только для того, чтобы в них стреляли. Толь, который в этом сражении играл роль Вейротера в Аустерлицком, старательно скакал из места в место и везде находил все навыворот. Так он наскакал на корпус Багговута в лесу, когда уже было совсем светло, а корпус этот давно уже должен был быть там, с Орловым Денисовым. Взволнованный, огорченный неудачей и полагая, что кто нибудь виноват в этом, Толь подскакал к корпусному командиру и строго стал упрекать его, говоря, что за это расстрелять следует. Багговут, старый, боевой, спокойный генерал, тоже измученный всеми остановками, путаницами, противоречиями, к удивлению всех, совершенно противно своему характеру, пришел в бешенство и наговорил неприятных вещей Толю.
– Я уроков принимать ни от кого не хочу, а умирать с своими солдатами умею не хуже другого, – сказал он и с одной дивизией пошел вперед.
Выйдя на поле под французские выстрелы, взволнованный и храбрый Багговут, не соображая того, полезно или бесполезно его вступление в дело теперь, и с одной дивизией, пошел прямо и повел свои войска под выстрелы. Опасность, ядра, пули были то самое, что нужно ему было в его гневном настроении. Одна из первых пуль убила его, следующие пули убили многих солдат. И дивизия его постояла несколько времени без пользы под огнем.


Между тем с фронта другая колонна должна была напасть на французов, но при этой колонне был Кутузов. Он знал хорошо, что ничего, кроме путаницы, не выйдет из этого против его воли начатого сражения, и, насколько то было в его власти, удерживал войска. Он не двигался.
Кутузов молча ехал на своей серенькой лошадке, лениво отвечая на предложения атаковать.
– У вас все на языке атаковать, а не видите, что мы не умеем делать сложных маневров, – сказал он Милорадовичу, просившемуся вперед.
– Не умели утром взять живьем Мюрата и прийти вовремя на место: теперь нечего делать! – отвечал он другому.
Когда Кутузову доложили, что в тылу французов, где, по донесениям казаков, прежде никого не было, теперь было два батальона поляков, он покосился назад на Ермолова (он с ним не говорил еще со вчерашнего дня).
– Вот просят наступления, предлагают разные проекты, а чуть приступишь к делу, ничего не готово, и предупрежденный неприятель берет свои меры.
Ермолов прищурил глаза и слегка улыбнулся, услыхав эти слова. Он понял, что для него гроза прошла и что Кутузов ограничится этим намеком.
– Это он на мой счет забавляется, – тихо сказал Ермолов, толкнув коленкой Раевского, стоявшего подле него.
Вскоре после этого Ермолов выдвинулся вперед к Кутузову и почтительно доложил:
– Время не упущено, ваша светлость, неприятель не ушел. Если прикажете наступать? А то гвардия и дыма не увидит.