Взаимодействие Flex  и серверной части проекта Сергей Павленко
1 WEB 2.0  и  RIA асинхронность запросов сохранение состояния между переходами большая гибкость приложения наличие видео и звука Основные свойства:
2 Технологии  WEB 2.0 AJAX  ( класс  XMLHttpRequest) Flash/Flex Silverlight JNLP  ( Java Network Launching Protocol ) Java FX (Java WEBStart Library) Batik (Java SVG Graphic Toolkit)
JavaScript  и  DOM 3
Тест  Acid3 www. acid3.acidtests.org 4
Firefox 2.0.0.13 5 52/100  (изображение сильно отличается от эталонного)
IE 7.0.5730.11 12/100 (изображение совсем неразборчивое)  6
Opera 9.25 7 36/100 и вылетает
Safari 3.1 74/100  (изображение похоже на эталон) 8
Трудности разработки на  JS не следование стандартам  W3C  разработчиками браузеров переносимость кода (кросбраузерность) низкая производительность 9
http://oddhammer.com/actionscriptperformance/set4/ 10
11 Flex  выводит разработку Вэб-приложений на новый уровень легкости разработки и сложности  функционирования : Легкость разработки с  Flex www.buzzword.com www.photoshop.com /express www.searchme.com
 
 
 
 
 
 
 
 
 
 
12 Коммуникационные возможности  Flex HTTPService  ( HTTP GET или POST ) WebService  ( доступ к службам, описанными WSDL 1.1; SOAP ) RemoteObject RTMP  ( Real-Time Messaging Protocol ) Sockets  ( бинарные сокеты ) LocalConnection  ( локальный обмен данными )
13 Эффективность  AMF http://www.jamesward.org/census/
13[2] Эффективность  AMF
1 4 Пример приложения  Flex  и  AMF Результат работы
1 5 Пример приложения  Flex  и  AMF ActionScript  класс  Product.as
1 6 Пример приложения  Flex  и  AMF PHP  класс  Product.php
1 7 Пример приложения  Flex  и  AMF MXML  коннектор
1 8 Пример приложения  Flex  и  AMF Метод  getProductList()  класса  ProductService
1 9 Фреймворки  Flex  для  Back-End AMFPHP [ http://amfphp.sourceforge.net ] BlazeDZ [ http:// opensource.adobe.com/wiki/display/blazeds/BlazeDS ] SabreAMF  [ http :// www.osflash.org / sabreamf ] Midnight Coders WebORB  [ http://www.themidnightcoders.com ]

Flex Data Access

  • 1.
    Взаимодействие Flex и серверной части проекта Сергей Павленко
  • 2.
    1 WEB 2.0 и RIA асинхронность запросов сохранение состояния между переходами большая гибкость приложения наличие видео и звука Основные свойства:
  • 3.
    2 Технологии WEB 2.0 AJAX ( класс XMLHttpRequest) Flash/Flex Silverlight JNLP ( Java Network Launching Protocol ) Java FX (Java WEBStart Library) Batik (Java SVG Graphic Toolkit)
  • 4.
  • 5.
    Тест Acid3www. acid3.acidtests.org 4
  • 6.
    Firefox 2.0.0.13 552/100 (изображение сильно отличается от эталонного)
  • 7.
    IE 7.0.5730.11 12/100(изображение совсем неразборчивое) 6
  • 8.
    Opera 9.25 736/100 и вылетает
  • 9.
    Safari 3.1 74/100 (изображение похоже на эталон) 8
  • 10.
    Трудности разработки на JS не следование стандартам W3C разработчиками браузеров переносимость кода (кросбраузерность) низкая производительность 9
  • 11.
  • 12.
    11 Flex выводит разработку Вэб-приложений на новый уровень легкости разработки и сложности функционирования : Легкость разработки с Flex www.buzzword.com www.photoshop.com /express www.searchme.com
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
    12 Коммуникационные возможности Flex HTTPService ( HTTP GET или POST ) WebService ( доступ к службам, описанными WSDL 1.1; SOAP ) RemoteObject RTMP ( Real-Time Messaging Protocol ) Sockets ( бинарные сокеты ) LocalConnection ( локальный обмен данными )
  • 24.
    13 Эффективность AMF http://www.jamesward.org/census/
  • 25.
  • 26.
    1 4 Примерприложения Flex и AMF Результат работы
  • 27.
    1 5 Примерприложения Flex и AMF ActionScript класс Product.as
  • 28.
    1 6 Примерприложения Flex и AMF PHP класс Product.php
  • 29.
    1 7 Примерприложения Flex и AMF MXML коннектор
  • 30.
    1 8 Примерприложения Flex и AMF Метод getProductList() класса ProductService
  • 31.
    1 9 Фреймворки Flex для Back-End AMFPHP [ http://amfphp.sourceforge.net ] BlazeDZ [ http:// opensource.adobe.com/wiki/display/blazeds/BlazeDS ] SabreAMF [ http :// www.osflash.org / sabreamf ] Midnight Coders WebORB [ http://www.themidnightcoders.com ]