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; додатки та віддаленого сервера. AMF кодує віддалені виклики процедур (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 Players (версія 6-8)
  • AMF3 кодер / декодер для нового AMF формату в Adobe Flash Player 9 і більше нових
  • Необов'язковий C-розширення для максимальної продуктивності, створений з використанням Cython
  • Підтримка IExternalizable, ArrayCollection, ObjectProxy, ByteArray, RecordSet, RemoteObject і більше
  • Дистанційна шлюзи для кручений, Django, Google App Engine, пілонів, TurboGears2, web2py і будь-якого сумісного рамках WSGI
  • Перехідник основи для інтеграції красиво і зі сторонніми Python проектів, включаючи Django, Google App Engine і SQLAlchemy

  • Підтримка
  • Аутентификация / SetCredentials
  • Python AMF клієнт з HTTP (S) і підтримку аутентифікації
  • Обслуговування Browser (заголовок DescribeService) просить підтримується
  • Local Shared підтримки об'єктів

Що нового У цьому випуску:

  • Забезпечити підтримку AMF3 віддаленого взаємодії пакетів (BlazeDS в якості клієнта ).
  • ел.пошти про помилки AMF0 Дистанційна буде список, а не рядка.
  • Включити клієнта PyAMF використовувати urllib2. Забезпечує підтримку проксі-серверів і з gzip'нутимі відповідей. БлагодаряPaulWinkeler для важкої.
  • Додана підтримка SQLAlchemy 0.6beta1.
  • Введено новий адаптер для еліксиру, тонку оболонку навколо SQLAlchemy.
  • Спрощена type_map в класах Encoder.
  • Виправлена ​​невелика помилка при обробці порожніх M2M відносини з unpersisted об'єктів Django.
  • Оновлення для підтримки плазмі.
  • Виправлена ​​невелика помилка в BaseGateway.removeService, завдяки agronholm патча.
  • Чисті поліпшення продуктивності Python AMF3 декодування (до х3).
  • Не-ASCII символів в повідомленні Виняток викликати UnicodeError.

  • не «LI> Все ORM адаптери більше не буде задавати властивості як статичні атрибути.
  • за замовчуванням використовують __new__ для створення, наприклад, якщо є.
  • Можливість unregister_type_alias.
  • __ AMF __. Проксі насправді працює.
  • Django Тепер адаптер використовує 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 виступаючи в якості клієнт)
  • ел.пошти про помилки 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
  • __ AMF __. Проксі насправді працює
  • Django Тепер адаптер використовує 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 і новіше)

Схожі програми

CFAmazon
CFAmazon

5 Jun 15

jMock
jMock

12 May 15

Hydra.js
Hydra.js

13 Apr 15

PyAMF

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями