PyAMF

Software captura de pantalla:
PyAMF
Detalles de software:
Versión: 0.6.1.1
Fecha de carga: 13 Apr 15
Promotor: PyAMF Project
Licencia: Libre
Popularidad: 2

Rating: 3.0/5 (Total Votes: 1)

Adobe Integrated Runtime y Flash Player utilizar AMF para comunicarse entre & nbsp; aplicaciones y un servidor remoto. AMF codifica las llamadas a procedimiento remoto (RPC) en una representación binaria compacta que se puede transferir a través de HTTP / HTTPS o el protocolo RTMP / RTMPS.
Objetos y datos de valores se serializan en este formato binario, lo que aumenta el rendimiento, lo que permite que las aplicaciones se cargan datos hasta 10 veces más rápido que con los formatos basados ​​en texto como XML o SOAP.
AMF3, la serialización por defecto para ActionScript 3.0, ofrece diversos
ventajas sobre AMF0, que se utiliza para ActionScript 1.0 y 2.0.
AMF3 envía datos a través de la red de manera más eficiente que AMF0. Se admite el envío int y uint objetos como enteros y soporta los tipos de datos que sólo están disponibles en ActionScript 3.0, como ArrayCollection, ByteArray y ObjectProxy

Características :.

< p>
  • AMF0 codificador / decodificador para heredados Adobe Flash Players (versión 6-8)
  • AMF3 codificador / decodificador para el nuevo formato de la AMF en Adobe Flash Player 9 y versiones posteriores
  • Opcional C-extensión para un máximo rendimiento, creado usando Cython
  • Soporte para IExternalizable, ArrayCollection, ObjectProxy, ByteArray, RecordSet, RemoteObject y más
  • gateways Remoting para Twisted, Django, Google App Engine, Pilones, TurboGears2, Web2Py así como toda estructura WSGI compatibles
  • Adapter Framework para integrar bien con proyectos de Python de terceros, incluyendo Django, Google App Engine y SQLAlchemy

  • Apoyo
  • Autenticación / setCredentials
  • cliente Python AMF con HTTP (S) y el soporte de autenticación
  • Navegador de servicios (cabecera DescribeService) pide el apoyo
  • Soporte Local Shared Object

¿Qué hay de nuevo en esta versión:

  • Proporcionar apoyo para los paquetes de comunicación remota AMF3 (BlazeDS actúa como cliente ).
  • rastreos error AMF0 Remoting serán una lista en lugar de una cadena.
  • Cambiar el cliente PyAMF utilizar urllib2. Proporciona soporte para proxy y respuestas gzip. Gracias aPaulWinkeler para el trabajo pesado.
  • Se ha añadido soporte para SQLAlchemy 0.6beta1.
  • Introducido un nuevo adaptador de Elixir, una envoltura delgada alrededor SQLAlchemy.
  • type_map simplificado en las clases de codificador.
  • Se ha corregido un pequeño error al manejar relaciones M2M vacías con objetos unpersisted Django.
  • Actualizaciones para apoyar plasma.
  • Se ha corregido un pequeño error en BaseGateway.removeService, gracias agronholm para el parche.
  • mejoras de rendimiento puro Python AMF3 decodificación (hasta x3).

  • Caracteres
  • no ASCII en el mensaje de excepción que causaría un UnicodeError.
  • Todos los adaptadores ORM ya no establecer propiedades como atributos estáticos.
  • Default para usar __new__ de creación de la instancia, si está disponible.
  • Posibilidad de unregister_type_alias.
  • __ __ amf. Proxy realmente funciona.
  • adaptador de Django ahora utiliza get_all_field_names encontrar propiedades del modelo.
  • ClassAlias.bases Añadido y soporte árbol de la clase de profundidad para las clases con tipo.
  • use_references palabra clave arg se ha quitado de amf3.Encoder.write *.
  • ClassAlias.getEncodableAttributes ahora volverán una sola dict de las propiedades.
  • PyAMF Cliente lanzará una excepción si el gateway remoto devuelve un error de servicio.
  • Se ha corregido un error de referencia con que no haya guardado instancias de modelo de Django. Gracias a wolver para el parche y pruebas.
  • Se ha corregido un pequeño error en la descodificación de las relaciones de Django que se declaren como estática. Gracias a wolver para el parche.
  • excepciones eliminado de todos Contexto y pyamf.util.Indexed * Clases.
  • vacíos relaciones Django ahora se codifican como Ninguno, no pyamf.Undefined.
  • pyamf.ClientType eliminado, ya que no es compatible spec.

¿Cuál es nuevo en la versión 0.6b2:

  • Proporcionar apoyo para los paquetes de comunicación remota AMF3 (BlazeDS actuando como cliente)
  • rastreos error AMF0 Remoting serán una lista en lugar de una cadena
  • Cambiar el cliente PyAMF utilizar urllib2. Proporciona soporte para proxy y respuestas gzip. Gracias aPaulWinkeler para el trabajo pesado.
  • Se ha añadido soporte para SQLAlchemy 0.6beta1
  • Introducido un nuevo adaptador de Elixir, una envoltura delgada alrededor SQLAlchemy
  • type_map simplificado en las clases de codificador
  • Se ha corregido un pequeño error al manejar relaciones M2M vacías con objetos unpersisted Django
  • Actualizaciones para apoyar plasma
  • Se ha corregido un pequeño error en BaseGateway.removeService, agronholm gracias por el parche
  • mejoras de rendimiento puro Python AMF3 decodificación (hasta x3)

  • Caracteres
  • no ASCII en el mensaje de excepción que causaría un UnicodeError

  • Propiedades
  • Todos los adaptadores ORM ya no establecer atributos estáticos
  • Default para usar __new__ de creación de la instancia, si está disponible.
  • Posibilidad de unregister_type_alias
  • __ __ amf. De proxy funciona realmente
  • adaptador de Django ahora utiliza get_all_field_names encontrar Características del modelo
  • ClassAlias.bases Añadido y soporte árbol de la clase de profundidad para las clases mecanografiadas
  • use_references palabra clave arg se ha quitado de amf3.Encoder.write *
  • ClassAlias.getEncodableAttributes ahora volverán una sola dict de inmuebles
  • PyAMF Cliente lanzará una excepción si el gateway remoto devuelve un error de servicio
  • Se ha corregido un error de referencia con que no haya guardado instancias de modelo de Django. Gracias a wolver para el parche y pruebas
  • Se ha corregido un pequeño error en la descodificación de las relaciones de Django que se declaren como estática. Gracias a wolver para el parche.
  • excepciones eliminado de todos Contexto y pyamf.util.Indexed * clases
  • vacíos relaciones Django ahora se codifican como Ninguno, no pyamf.Undefined
  • pyamf.ClientType eliminado, ya que no es compatible spec

¿Qué hay de nuevo en la versión 0.4.2:

  • Soporte para la decodificación de la propiedad 'fuente' en ArrayCollections
  • Se ha solucionado un problema en el adaptador de GAE donde las propiedades dinámicas serían faltan en objetos referenciados.
  • Se ha corregido un problema crítico con el recuento de referencias AMF0 al codificar las respuestas de interacción remota.
  • Fortalecimiento de cabecera http manipulación en el cliente.
  • Soporte para Django i18n ugettext_lazy.
  • Se ha añadido soporte para microsegundos para los objetos de fecha y hora. Gracias a Derek Payton para el parche.
  • Se ha añadido soporte para los tipos de propiedad en SQLAlchemy asigna clases.
  • Se ha añadido soporte para los tipos de propiedad de Google App Engine db.Model y db.Expando.

Requisitos :

  • Python 2.3 o superior
  • fpconst 0.7.2 o superior (si se utiliza bajo Python 2.4 o Windows)
  • elementtree 1.2.6 o posterior (incluido en Python 2.5 y posteriores)
  • uuid 1.30 o posterior (incluido en Python 2.5 y posteriores)

Programas parecidos

ALS
ALS

13 Apr 15

HTML5 Shiv
HTML5 Shiv

10 Dec 15

html5Widgets
html5Widgets

6 Jun 15

Fat-Free Framework
Fat-Free Framework

13 May 15

Comentarios a la PyAMF

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!