PyAMF

Skjermbilde programvare:
PyAMF
Prog.varedetaljer:
Versjon: 0.6.1.1
Last opp dato: 13 Apr 15
Utvikler: PyAMF Project
Lisens: Gratis
Popularitet: 2

Rating: 3.0/5 (Total Votes: 1)

Adobe Integrated Runtime og Flash Player bruke AMF å kommunisere mellom & nbsp; programmer og en ekstern server. AMF koder eksterne prosedyrekall (RPC) i en kompakt binær representasjon som kan overføres over HTTP / HTTPS eller RTMP / RTMPS protokollen.
Objekter og dataverdier har serienummer til denne binært format, noe som øker ytelsen, slik at programmer å laste data opptil 10 ganger raskere enn med tekstbaserte formater som XML eller SOAP.
AMF3, standard serialisering for Actionscript 3.0, gir ulike
fordeler fremfor AMF0, som brukes for Action 1.0 og 2.0.
AMF3 sender data over nettverket mer effektivt enn AMF0. Den støtter å sende int og UINT gjenstander som heltall og støtter datatyper som bare er tilgjengelige i Actionscript 3.0, som ArrayCollection, ByteArray og ObjectProxy

Egenskaper .

< p>
  • AMF0 koder / dekoder for eldre Adobe Flash spillere (versjon 6-8)
  • AMF3 koder / dekoder for det nye AMF format i Adobe Flash Player 9 og nyere
  • Valgfritt C forlengelse for maksimal ytelse, laget ved hjelp Cython
  • Støtte for IExternalizable, ArrayCollection, ObjectProxy, ByteArray, RecordSet, RemoteObject og mer
  • Remoting gatewayer for Twisted, Django, Google App Engine, Ledningsmaster TurboGears2, Web2Py og alle kompatible WSGI rammeverk
  • Adapter Framework for å integrere pent med tredjeparts Python prosjekter, inkludert Django, Google App Engine og SQLAlchemy
  • Autentisering / SetCredentials støtte
  • Python AMF klient med HTTP (S) og autentisering støtte
  • Service Browser (DescribeService header) forespørsler støttet
  • Local Shared Object støtte

Hva er nytt i denne utgaven:

  • Gi støtte for AMF3 Remoting pakker (BlazeDS fungerer som en klient ).
  • AMF0 Remoting feil tracebacks vil være en liste i stedet for en streng.
  • Slå PyAMF klienten til å bruke urllib2. Gir støtte for proxyer og gzipped svar. Takk tilPaulWinkeler for de tunge løftene.
  • Lagt til støtte for SQLAlchemy 0.6beta1.
  • Innført en ny adapter for Elixir, en tynn wrapper rundt SQLAlchemy.
  • Forenklet type_map i giver klasser.
  • Fikset en liten bug ved håndtering av tomme M2M relasjoner med unpersisted Django stedene.
  • Oppdateringer for å støtte Plasma.
  • Fikset en liten bug i BaseGateway.removeService, takket agronholm for lappen.
  • Pure Python AMF3 Decoding ytelsesforbedringer (opp til x3).
  • Ikke-ascii tegn i unntaksmeldingen ville føre til en UnicodeError.
  • Alle ORM adaptere vil ikke lenger sette egenskaper som statiske attributter.
  • Standard til å bruke __new__ for eksempel etablering hvis tilgjengelig.
  • Evne til å unregister_type_alias.
  • __ amf __. Proxy faktisk fungerer.
  • Django adapter bruker nå get_all_field_names å finne modellegenskapene.
  • Lagd ClassAlias.bases og dype klassetreet støtte for maskinskrevne klasser.
  • use_references søkeord arg har blitt fjernet fra amf3.Encoder.write *.
  • ClassAlias.getEncodableAttributes nå vil returnere et enkelt dict av eiendommer.
  • PyAMF Client vil heve et unntak hvis den eksterne gateway returnerer en servicefeil.
  • Fast en referanse bug med ufrelste Django modell tilfeller. Takk til Wolver for lappen og tester.
  • Fikset en liten bug i dekoding Django relasjoner når erklært som statisk. Takk til Wolver for lappen.
  • Fjernet unntak fra hele Kontekst og pyamf.util.Indexed * klasser.
  • Tomme Django relasjoner er nå kodet som Ingen, ikke pyamf.Undefined.
  • pyamf.ClientType fjernet, da det ikke er spec-kompatible.

Hva er nytt i versjon 0.6b2:

  • Gi støtte for AMF3 Remoting pakker (BlazeDS fungerer som en klient)
  • AMF0 Remoting feil tracebacks vil være en liste snarere enn en streng
  • Slå PyAMF klienten til å bruke urllib2. Gir støtte for proxyer og gzipped svar. Takk tilPaulWinkeler for de tunge løftene.
  • Lagt til støtte for SQLAlchemy 0.6beta1
  • Innført en ny adapter for Elixir, en tynn wrapper rundt SQLAlchemy
  • Forenklet type_map i giver klasser
  • Fikset en liten bug ved håndtering av tomme M2M relasjoner med unpersisted Django gjenstander
  • Oppdateringer for å støtte Plasma
  • Fikset en liten bug i BaseGateway.removeService, takket agronholm for lappen
  • Pure Python AMF3 Decoding ytelsesforbedringer (opptil x3)
  • Ikke-ascii tegn i unntaksmeldingen ville føre til en UnicodeError
  • Alle ORM adaptere vil ikke lenger sette egenskaper som statiske attributter
  • Standard til å bruke __new__ for eksempel etablering hvis tilgjengelig.
  • Evne til å unregister_type_alias
  • __ amf __. Proxy faktisk fungerer
  • Django adapter bruker nå get_all_field_names å finne modellegenskaper
  • Lagd ClassAlias.bases og dype klassetreet støtte for maskinskrevne klasser
  • use_references søkeord arg har blitt fjernet fra amf3.Encoder.write *
  • ClassAlias.getEncodableAttributes nå vil returnere et enkelt dict av eiendommer
  • PyAMF Client vil heve et unntak hvis den eksterne gateway returnerer en servicefeil
  • Fast en referanse bug med ufrelste Django modell tilfeller. Takk til Wolver for lappen og tester
  • Fikset en liten bug i dekoding Django relasjoner når erklært som statisk. Takk til Wolver for lappen.
  • Fjernet unntak fra hele Kontekst og pyamf.util.Indexed * kurs
  • Tomme Django relasjoner er nå kodet som Ingen, ikke pyamf.Undefined
  • pyamf.ClientType fjernet, da det ikke er spec kompatibel

Hva er nytt i versjon 0.4.2:

  • Støtte for dekoding av 'kilde' eiendom på ArrayCollections
  • Fast et problem i GAE adapter hvor dynamiske egenskaper ville være mangler på refererte objekter.
  • Fast et kritisk problem med AMF0 referansetelling når koding Remoting svar.
  • Styrket http header håndtering i klienten.
  • Støtte for Django i18n ugettext_lazy.
  • Lagt til støtte for mikrosekunder for datetime stedene. Takk til Derek Payton for lappen.
  • Lagt til støtte for eiendomstyper på SQLAlchemy kartlagt klasser.
  • Lagt til støtte for eiendomstyper for Google AppEngine db.Model og db.Expando.

Krav :

  • Python 2.3 eller nyere
  • fpconst 0.7.2 eller høyere (ved bruk av Python henhold 2.4 eller Windows)
  • ElementTree 1.2.6 eller nyere (inkludert i Python 2.5 og nyere)
  • UUID 1.30 eller nyere (inkludert i Python 2.5 og nyere)

Lignende programvare

wSelect
wSelect

13 May 15

BlankPlate
BlankPlate

13 May 15

HHVM
HHVM

5 Jun 15

Kommentarer til PyAMF

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!