PyAMF

Скриншот программы:
PyAMF
Детали программы:
Версия: 0.6.1.1
Дата загрузки: 13 Apr 15
Разработчик: PyAMF Project
Тип распространения: Бесплатная
Популярность: 2

Rating: 3.0/5 (Total Votes: 1)

Adobe Integrated Runtime и Flash Player использовать AMF общаться между & NBSP; приложения и удаленный сервер. АИФ кодирует удаленные вызовы процедур (RPC) в компактном двоичном представлении, что может быть передано по протоколу HTTP / HTTPS, или протокола RTMP / RTMPS.
Объекты и значения данных сериализуются в этот двоичный формат, который увеличивает производительность, позволяя приложениям загружать данные до 10 раз быстрее, чем с форматами текстовых, таких как XML или SOAP.
AMF3, по умолчанию сериализация для ActionScript 3.0, обладает целым
преимуществ по сравнению с AMF0, который используется для ActionScript 1.0 и 2.0.
AMF3 отправляет данные по сети намного эффективнее, чем AMF0. Это поддерживает отправку целочисленные и UINT объекты, как целые числа, а также поддерживает типы данных, которые доступны только в ActionScript 3.0, такие как ArrayCollection, ByteArray и ObjectProxy

Особенности :.

< P>
  • AMF0 кодер / декодер для устаревших Adobe Flash Игроков (версия 6-8)
  • AMF3 кодер / декодер для нового AMF формата в Adobe Flash Player 9 и более новой
  • Дополнительно С-расширение для максимальной производительности, созданный с использованием Cython
  • Поддержка IExternalizable, ArrayCollection, ObjectProxy, ByteArray, RecordSet, RemoteObject и более
  • Удаленная шлюзы для Twisted, Django, Google App Engine, пилонов, TurboGears2, web2py и любого совместимого рамках WSGI
  • Переходник основы для интеграции красиво со сторонними Python проектов, включая Django, Google App Engine и SQLAlchemy

  • поддержка
  • Authentication / SetCredentials
  • Python АИФ клиент с HTTP (S) и поддержкой аутентификации
  • услуге (заголовок DescribeService) просит поддерживается
  • локальный общий объект поддержка

Что нового В этом выпуске:

  • Обеспечить поддержку AMF3 удаленного взаимодействия пакетов (BlazeDS в качестве клиента ).
  • tracebacks ошибках AMF0 Удаленная будет список, а не строки.
  • Переключатель клиента PyAMF использовать urllib2. Обеспечивает поддержку прокси и с gzip'нутыми ответов. БлагодаряPaulWinkeler для тяжелой.
  • Добавлена ​​поддержка SQLAlchemy 0.6beta1.
  • Введен новый адаптер для эликсир, тонкую оболочку вокруг SQLAlchemy.
  • Упрощенная type_map в классах энкодера.
  • Исправлена ​​небольшая ошибка при обращении пустые M2M отношения с unpersisted объектов Django.
  • Обновления для поддержки плазмы.
  • Исправлена ​​небольшая ошибка в BaseGateway.removeService, благодаря agronholm патча.
  • Чистые улучшения производительности Python AMF3 декодирование (до х3).
  • не-ASCII символов в сообщении исключений будет вызывать UnicodeError.

  • не
  • Все ORM адаптеры больше не установить свойства, как статических атрибутов.
  • По умолчанию на использование __new__ для создания, например, если имеется.
  • Возможность unregister_type_alias.
  • __ __ амф. прокси на самом деле работает.
  • Джанго адаптер теперь использует get_all_field_names найти свойства модели.
  • Добавлена ​​ClassAlias.bases и глубоко класс поддержки дерево для типизированных классов.
  • use_references аргумент ключевое слово было удалено из amf3.Encoder.write *.
  • ClassAlias.getEncodableAttributes теперь возвращает один Dict свойств.
  • PyAMF Клиент поднять исключение, если удаленный шлюз возвращает ошибку службы.
  • Исправлена ​​ошибка ссылка с несохраненных экземпляров модели Django. Благодаря Wolver патча и испытаний.
  • Исправлена ​​небольшая ошибка в расшифровке Django отношения, когда объявлен статическим. Благодаря Wolver патча.
  • Удалены исключения из всех Контекст и pyamf.util.Indexed * классов.
  • Пустые отношения Django теперь кодируется как никто, не pyamf.Undefined.
  • pyamf.ClientType удалены, так как он не соответствует спецификации.

Что нового в версии 0.6b2:

  • Обеспечить поддержку AMF3 удаленного взаимодействия пакетов (BlazeDS действует как клиент)
  • tracebacks ошибках AMF0 Удаленная будет список, а не строки
  • Переключатель клиента PyAMF использовать urllib2. Обеспечивает поддержку прокси и с gzip'нутыми ответов. БлагодаряPaulWinkeler для тяжелой.
  • Добавлена ​​поддержка SQLAlchemy 0.6beta1
  • представила новый адаптер для эликсир, тонкую оболочку вокруг SQLAlchemy
  • Упрощенная type_map в классах энкодера
  • Исправлена ​​небольшая ошибка при обращении пустые M2M отношения с unpersisted объектов Django
  • Обновления для поддержки Plasma
  • Исправлена ​​небольшая ошибка в BaseGateway.removeService, благодаря agronholm патча
  • Чистые улучшения Python AMF3 эффективности декодирования (до х3)
  • не-ASCII символов в сообщении исключений будет вызывать UnicodeError
  • Все ORM адаптеры больше не будет задавать свойства, как статические атрибуты
  • По умолчанию на использование __new__ для создания, например, если имеется.
  • Возможность unregister_type_alias
  • __ __ амф. прокси на самом деле работает
  • Джанго адаптер теперь использует get_all_field_names найти свойства модели
  • Добавлена ​​ClassAlias.bases и глубоко класс поддержки дерево для типизированных классов
  • use_references аргумент ключевое слово было удалено из amf3.Encoder.write *
  • ClassAlias.getEncodableAttributes теперь возвращает один Dict свойств
  • PyAMF Клиент поднять исключение, если удаленный шлюз возвращает ошибку службы
  • Исправлена ​​ошибка ссылка с несохраненных экземпляров модели Django. Благодаря Wolver для патча и тесты
  • Исправлена ​​небольшая ошибка в расшифровке Django отношения, когда объявлен статическим. Благодаря Wolver патча.
  • Удалены исключения из всех Контекст и pyamf.util.Indexed * классов
  • Пустые отношения Django теперь кодируется как None, не pyamf.Undefined
  • pyamf.ClientType удалены, так как он не удовлетворяет спецификации

Что нового в версии 0.4.2:

  • Поддержка декодирования "источник" собственность на ArrayCollections
  • Исправлена ​​ошибка в адаптере GAE, где динамические свойства будут пропавшего на ссылочных объектов.
  • Исправлена ​​критическая проблема с подсчетом ссылок AMF0 при кодировании ответов удаленного взаимодействия.
  • Укрепление заголовок HTTP обработки в клиенте.
  • Поддержка Django i18n ugettext_lazy.
  • Добавлена ​​поддержка микросекунд для объектов даты и времени. Благодаря Дерек Пейтон патча.
  • Добавлена ​​поддержка типов собственности на SQLAlchemy отображается классы.
  • Добавлена ​​поддержка типов собственности на Google AppEngine db.Model и db.Expando.

Требования

  • Python 2.3 или выше
  • fpconst 0.7.2 или выше (при использовании Python 2.4 или под Windows)
  • ElementTree 1.2.6 или новее (входит в Python 2.5 и новее)
  • UUID 1.30 или новее (входит в Python 2.5 и новее)

Похожие программы

App Framework
App Framework

1 Mar 15

Nemiro.OAuth
Nemiro.OAuth

12 Apr 15

Express
Express

26 Jul 16

Комментарии к PyAMF

Комментарии не найдены
добавить комментарий
Включите картинки!