PyAMF

软件截图:
PyAMF
软件详细信息:
版本: 0.6.1.1
上传日期: 13 Apr 15
开发: PyAMF Project
许可: 免费
人气: 2

Rating: 2.7/5 (Total Votes: 3)

Adob​​e集成运行时和Flash Player使用AMF之间&NBSP沟通;应用程序和远程服务器。 AMF对远程过程调用(RPC)成一个紧凑的二进制表示可以通过HTTP / HTTPS或RTMP / RTMPS协议。
对象和数据值被序列化为该二进制格式,这提高了性能,允许应用程序比基于文本的格式,例如XML或SOAP更快数据加载高达10倍。
AMF3,默认的序列化的ActionScript 3.0,提供各种
优点AMF0,其用于ActionScript 1.0和2.0。
AMF3更有效地将数据在网络上比AMF0。它支持发送int和uint对象作为整数,并支持只可在ActionScript 3.0的数据类型,如ArrayCollection的,字节和一个ObjectProxy

特点

< p>
  • 在AMF0编码器/解码器,传统的Adobe Flash播放器(版本6-8)
  • 在AMF3编码器/解码器在Adobe Flash Player 9和新
  • 新的AMF格式
  • 可选C-扩展的最高性能,使用用Cython创建
  • 在支持IExternalizable,ArrayCollection中,一个ObjectProxy,字节数组,记录集,RemoteObject的多
  • 在远程处理网关扭曲,Django的,谷歌的App Engine,塔,TurboGears2,web2py会与任何兼容的WSGI框架
  • 在适配器框架很好地与第三方Python项目,包括Django的,谷歌的App Engine和SQLAlchem​​y的
  • 集成
  • 在认证/ setCredentials方法支持
  • 在Python的AMF客户端与HTTP(S)和认证支持
  • 在服务浏览器(DescribeService头)请求支持
  • 在本地共享对象支持

什么在此版本中是新的

  • 在为AMF3远程数据包(BlazeDS的作为客户端的支持)。
  • AMF0远程处理错误回溯将是一个列表,而不是字符串。
  • 在切换PyAMF的客户端使用的urllib2。为代理和gzip压缩的响应支持。由于@PaulWinkeler为繁重。
  • 在增加了对SQLAlchem​​y的0.6beta1的支持。
  • 在引入药剂,围绕SQLAlchem​​y的一个瘦包装一个新的适配器。
  • 在编码器类简化type_map。
  • 在处理与unpersisted Django的对象空M2M的关系时,修正了一个小bug。
  • 在更新,支持等离子。
  • 修正了BaseGateway.removeService一个小bug,感谢agronholm的补丁。
  • 在纯Python AMF3解码性能改进(高达X3)。

  • 在异常消息会导致UnicodeError
  • 在非ASCII字符。
  • 在所有的ORM适配器将不再设置属性为静态属性。
  • 在默认使用__new__用于创建实例(如果可用)。
  • 在能力unregister_type_alias。
  • __ __ AMF。代理的实际工作。
  • 在Django的适配器现在使用get_all_field_names找到模型属性。
  • 新增ClassAlias​​.bases和类型类深分类支持。
  • 在use_references关键字ARG已从amf3.Encoder.write被删除*。
  • 在ClassAlias​​.getEncodableAttributes现在将返回属性的单一的字典。
  • 在PyAMF的客户端将在远程网关返回一个服务错误引发异常。
  • 修正了未保存的Django模型实例的引用错误。由于wolver的补丁和测试。
  • 修正了一个小错误的时候静态宣布解码Django的关系。由于wolver的补丁。
  • 在删除例外所有语境和pyamf.util.Indexed *类。
  • 在空Django的关系,现在编码为无,不pyamf.Undefined。
  • 在pyamf.ClientType删除,因为它不遵循规范的。

什么版本0.6b2是新的

  • 在提供支持AMF3远程数据包(BlazeDS的充当客户端)
  • AMF0远程处理错误回溯将是一个列表,而不是一个串
  • 在切换PyAMF的客户端使用的urllib2。为代理和gzip压缩的响应支持。由于@PaulWinkeler为繁重。
  • 在增加了对SQLAlchem​​y的0.6beta1支持
  • 在引入药剂,围绕SQLAlchem​​y的一个瘦包装一个新的适配器
  • 在编码器类简化type_map
  • 在处理与unpersisted Django的对象空M2M的关系时,修正了一个小错误
  • 在更新,支持等离子
  • 修正了一个小错误,在BaseGateway.removeService,感谢agronholm的补丁
  • 在纯Python AMF3解码性能改进(高达X3)

  • 在异常消息会导致UnicodeError
  • 在非ASCII字符
  • 在所有的ORM适配器将不再设置属性,静态属性
  • 在默认使用__new__用于创建实例(如果可用)。
  • 在能力unregister_type_alias
  • __ __ AMF。代理的实际工作
  • 在Django的适配器现在使用get_all_field_names找模特属性
  • 新增ClassAlias​​.bases和类型类深分类支持
  • 在use_references关键字阿根廷已经从amf3.Encoder.write *
  • 被删除
  • 在ClassAlias​​.getEncodableAttributes现在将返回属性的单一的字典
  • 在PyAMF的客户端将引发异常,如果远程网关返回一个服务错误
  • 修正了未保存的Django模型实例的引用错误。由于wolver的补丁和测试
  • 修正了一个小错误的时候静态宣布解码Django的关系。由于wolver的补丁。
  • 从所有语境和pyamf.util.Indexed *类删除例外
  • 在空Django的关系,现在编码为无,不pyamf.Undefined
  • 在pyamf.ClientType删除,因为它不符合规范

什么在0.4.2版本新

  • 在支持上ArrayCollections的'源'属性解码
  • 修正了在GAE适配器上的动态属性将丢失的引用对象的问题。
  • 修正了AMF0引用计数编码远程响应时,一个关键问题。
  • 加强HTTP头处理的客户端。
  • 在支持Django的国际化ugettext_lazy。
  • 在增加了对微秒datetime对象支持。由于德里克·佩顿的补丁。
  • 在添加了对SQLAlchem​​y的属性类型支持映射类。
  • 在增加了对谷歌AppEngine上db.Model和db.Expando物业类型的支持。

要求

  • 在Python的2.3或更高版本
  • 在fpconst 0.7.2或更高版本(下使用2.4或Windows的Python时)
  • 在ElementTree的1.2.6或更高版本(包括在Python 2.5和更高版本)
  • 在UUID 1.30或更高版本(包括在Python 2.5和更高版本)

类似的软件

turtle.io
turtle.io

9 Feb 16

enquire.js
enquire.js

14 Apr 15

Shepherd
Shepherd

18 Jul 16

Node CSV
Node CSV

18 Jul 16

意见 PyAMF

评论没有发现
添加评论
打开图片!