PyAMF

Tela Software:
PyAMF
Detalhes de Software:
Versão: 0.6.1.1
Data de upload: 13 Apr 15
Revelador: PyAMF Project
Licença: Livre
Popularidade: 210

Rating: 2.7/5 (Total Votes: 3)

Adobe Integrated Runtime e Flash Player usar AMF para se comunicar entre & nbsp; pedidos e um servidor remoto. AMF codifica chamadas de procedimento remoto (RPC) em uma representação binária compacta que pode ser transferido através de HTTP / HTTPS ou o protocolo RTMP / RTMPS.
Objetos e dados valores são serializados para este formato binário, o que aumenta o desempenho, permitindo que os aplicativos para carregar dados até 10 vezes mais rápido do que com os formatos baseados em texto, como XML ou SOAP.
AMF3, a serialização padrão para ActionScript 3.0, fornece vários
vantagens sobre AMF0, que é usado para o ActionScript 1.0 e 2.0.
AMF3 envia dados através da rede de forma mais eficiente do que AMF0. Ele suporta o envio de int e uint objetos como inteiros e suporta os tipos de dados que estão disponíveis apenas em ActionScript 3.0, como ArrayCollection, ByteArray e ObjectProxy

Características :.

< p>
  • AMF0 codificador / decodificador para legados Adobe Flash Players (versão 6-8)
  • AMF3 codificador / decodificador para o novo formato AMF em Adobe Flash Player 9 e mais recente
  • opcional C-extensão para o máximo desempenho, criado usando Cython
  • Suporte para IExternalizable, ArrayCollection, ObjectProxy, ByteArray, RecordSet, RemoteObject e mais
  • gateways Remoting para Twisted, Django, o Google App Engine, Pilares, TurboGears2, web2py e qualquer quadro WSGI compatível
  • Adapter Framework para integrar bem com projetos Python de terceiros, incluindo Django, Google App Engine e SQLAlchemy

  • Apoio
  • Autenticação / setCredentials
  • cliente Python AMF com HTTP (S) e suporte de autenticação
  • Serviço de Browser (cabeçalho DescribeService) os pedidos fundamentados
  • apoio objeto compartilhado local

O que é novo nesta versão:

  • Fornecer suporte para pacotes AMF3 comunicação remota (BlazeDS atuando como um cliente ).
  • tracebacks erro AMF0 Remoting será uma lista ao invés de uma string.
  • Desligue o cliente PyAMF usar urllib2. Fornece suporte para proxy e respostas gzipped. Graças aPaulWinkeler para o trabalho pesado.
  • Adicionado suporte para SQLAlchemy 0.6beta1.
  • introduziu um novo adaptador para Elixir, um invólucro fino ao redor SQLAlchemy.
  • type_map simplificado nas aulas de codificador.
  • Corrigido um pequeno erro ao manusear relações M2M vazios com objetos Django unpersisted.
  • Atualizações para apoiar Plasma.
  • Corrigido um pequeno bug no BaseGateway.removeService, graças agronholm para o patch.
  • Pure melhorias de desempenho Python AMF3 decodificação (até x3).

  • Caracteres
  • Não-ascii na mensagem de exceção causaria uma UnicodeError.
  • Todos os adaptadores ORM vai propriedades já não definir como atributos estáticos.
  • Padrão para usar __new__ por exemplo criação, se disponível.
  • Capacidade de unregister_type_alias.
  • __ amf __. Procuração realmente funciona.
  • adaptador Django agora usa get_all_field_names para encontrar imóveis modelo.
  • ClassAlias.bases acrescentado e apoio árvore classe profunda para as classes digitadas.
  • use_references chave arg foi removido amf3.Encoder.write *.
  • ClassAlias.getEncodableAttributes agora irá retornar um único dict de propriedades.
  • PyAMF cliente irá lançar uma exceção se o gateway remoto devolve um erro de serviço.
  • Corrigido um erro de referência que não foram salvos com instâncias do modelo Django. Graças a wolver para o patch e testes.
  • Corrigido um pequeno bug na decodificação relações Django quando é declarada como estática. Graças a wolver para o patch.
  • exceções removido de todos os Contexto e pyamf.util.Indexed * classes.
  • relações vazias Django estão agora codificado como None, não pyamf.Undefined.
  • pyamf.ClientType removido, já que não é compatível com especificação.

O que é novo na versão 0.6b2:

  • Fornecer suporte para pacotes AMF3 comunicação remota (BlazeDS agindo como um cliente)
  • tracebacks erro AMF0 Remoting será uma lista, em vez de uma seqüência
  • Desligue o cliente PyAMF usar urllib2. Fornece suporte para proxy e respostas gzipped. Graças aPaulWinkeler para o trabalho pesado.
  • Adicionado suporte para SQLAlchemy 0.6beta1
  • introduziu um novo adaptador para Elixir, um invólucro fino ao redor SQLAlchemy
  • type_map simplificado nas classes Encoder
  • Corrigido um pequeno erro ao manusear relações M2M vazios com objetos Django unpersisted
  • Atualizações para apoiar Plasma
  • Corrigido um pequeno bug no BaseGateway.removeService, agronholm graças para o patch
  • Pure Python AMF3 decodificação melhorias de desempenho (até 3x)

  • Caracteres
  • Não-ascii na mensagem de exceção causaria uma UnicodeError
  • Todos os adaptadores ORM deixará de definir propriedades atributos como estáticos
  • Padrão para usar __new__ por exemplo criação, se disponível.
  • Capacidade de unregister_type_alias
  • __ amf __. Procuração realmente funciona
  • adaptador Django agora usa get_all_field_names para encontrar imóveis modelo
  • ClassAlias.bases acrescentado e apoio árvore classe profunda para as classes digitadas
  • use_references chave arg foi removido amf3.Encoder.write *
  • ClassAlias.getEncodableAttributes agora irá retornar um único dict de propriedades
  • PyAMF cliente irá lançar uma exceção se o gateway remoto devolve um erro de serviço
  • Corrigido um erro de referência que não foram salvos com instâncias do modelo Django. Graças a wolver para o patch e testes
  • Corrigido um pequeno bug na decodificação relações Django quando é declarada como estática. Graças a wolver para o patch.
  • exceções removido de todos os Contexto e pyamf.util.Indexed * Classes
  • relações vazias Django estão agora codificado como None, não pyamf.Undefined
  • pyamf.ClientType removido, já que não é compatível com especificação

O que é novo na versão 0.4.2:

  • Suporte para descodificar a propriedade "fonte" em ArrayCollections
  • Corrigido um problema no adaptador GAE onde as propriedades dinâmicas estaria faltando em objetos referenciados.
  • Corrigido um problema crítico com contagem de referência AMF0 quando se codifica as respostas de comunicação remota.
  • Reforço header http manipulação no cliente.
  • Suporte para Django i18n ugettext_lazy.
  • Adicionado suporte para microssegundos para objetos de data e hora. Graças a Derek Payton para o patch.
  • Adicionado suporte para tipos de propriedade sobre SQLAlchemy mapeados classes.
  • Adicionado suporte para tipos de propriedade para o Google AppEngine db.Model e db.Expando.

Requisitos :

  • Python 2.3 ou superior
  • fpconst 0.7.2 ou superior (ao utilizar Python sob 2.4 ou Windows)
  • ElementTree 1.2.6 ou mais recente (incluído no Python 2.5 e mais recentes)
  • uuid 1.30 ou mais recente (incluído no Python 2.5 e mais recentes)

Programas semelhantes

mdoc
mdoc

10 Dec 15

finder.php
finder.php

13 Apr 15

Mistype
Mistype

13 Apr 15

Apache Felix
Apache Felix

12 May 15

Comentário para PyAMF

Comentários não encontrado
Adicionar comentário
Ligue imagens!