PyAMF

Software screenshot:
PyAMF
Podrobnosti Software:
Verze: 0.6.1.1
Datum uploadu: 13 Apr 15
Vývojka: PyAMF Project
Licence: Volný
Popularita: 2

Rating: 3.0/5 (Total Votes: 1)

Adobe Integrated Runtime a Flash Player použití AMF ke komunikaci mezi & nbsp; aplikace a vzdálený server. AMF kóduje vzdálené volání procedur (RPC) do kompaktní binární reprezentace, které mohou být převedeny přes HTTP / HTTPS nebo protokolu RTMP / RTMPS.
Objekty a hodnoty dat jsou serializovat do tohoto binárního formátu, který zvyšuje výkon, který umožňuje aplikace načíst data až 10krát rychleji než u textových formátů, jako je XML nebo SOAP.
AMF3, výchozí serializace pro ActionScript 3.0, nabízí různé
výhody oproti AMF0, který se používá pro ActionScript 1.0 a 2.0.
AMF3 odesílá data přes síť efektivněji než AMF0. To podporuje odesílání int a uint objekty jako celá čísla a podporuje datové typy, které jsou k dispozici pouze v jazyce ActionScript 3.0, jako je například ArrayCollection, ByteArray a ObjectProxy

Vlastnosti :.

< p>
  • AMF0 kodér / dekodér pro starší Adobe Flash přehrávače (verze 6-8)
  • AMF3 kodér / dekodér pro nové AMF formátu v Adobe Flash Player 9 a novější
  • Volitelně C-rozšíření pro maximální výkon, vytvořené pomocí Cython
  • Podpora IExternalizable, ArrayCollection, ObjectProxy, ByteArray, RecordSet, RemoteObject a více
  • Remoting brány pro Twisted, Django, Google App Engine, pilíře, TurboGears2, Web2py a jiné kompatibilní rámec WSGI
  • Framework adaptér pěkně integrovat s Python projektů třetích stran, včetně Django, Google App Engine a SQLAlchemy
  • Ověření / SetCredentials podpora
  • Python AMF klient s HTTP (S) a na podporu ověřování
  • Service Browser (DescribeService header) žádá podporován
  • Místní Společná podpora Objekt

Co je nového v této verzi:

  • Poskytovat podporu pro AMF3 vzdálené komunikace paketů (BlazeDS jako klient ).
  • AMF0 Remoting chyby tracebacks bude seznam, nikoli řetězec.
  • Přepněte klienta PyAMF k použití urllib2. Poskytuje podporu pro proxy a gzip odpovědi. DíkyPaulWinkeler za zvedání těžkých břemen.
  • Přidána podpora pro SQLAlchemy 0.6beta1.
  • Představil nový adaptér pro Elixir, tenký obal kolem SQLAlchemy.
  • Zjednodušený type_map ve třídách Encoder.
  • Opravena drobná chyba při manipulaci s prázdnými M2M vztahy s unpersisted objekty Django.
  • Aktualizace pro podporu plazmě.
  • Opravena drobná chyba v BaseGateway.removeService, díky agronholm za účelem opravy.
  • Čisté zlepšení Python AMF3 Dekódovací výkon (až 3x).
  • Non-ASCII znaky v výjimky zprávy by způsobit UnicodeError.
  • Všechny ORM adaptéry již nebude nastavit vlastnosti jako statické atributy.
  • Default použitím __new__ pro vytvoření instance-li k dispozici.
  • Možnost unregister_type_alias.
  • __ __ AMF. Proxy server ve skutečnosti funguje.
  • Django adapter nyní používá get_all_field_names najít vlastnosti modelu.
  • Přidány ClassAlias.bases a hluboký podpora třída strom pro zadané třídy.
  • use_references klíčové slovo arg byl odstraněn z amf3.Encoder.write *.
  • ClassAlias.getEncodableAttributes nyní vrátí jeden dict vlastností.
  • PyAMF Klient vyvolat výjimku, pokud vzdálený brány vrátí chybu služby.
  • Opravena chyba reference neuložené instancí Django modelů. Díky wolver za účelem opravy a zkoušky.
  • Opravena drobná chyba v dekódování vztahů Django když deklarován jako statické. Díky wolver za opravy.
  • Odstraněny výjimky ze všech souvislostech a pyamf.util.Indexed * tříd.
  • Prázdné vztahy Django jsou nyní kódovány jako None, ne pyamf.Undefined.
  • pyamf.ClientType odstranit, protože to není spec kompatibilní.

Co je nového ve verzi 0.6b2:

  • Poskytovat podporu pro AMF3 vzdálené komunikace pakety (BlazeDS působící jako klient)
  • AMF0 Remoting chyby tracebacks bude seznam, nikoli řetězce
  • Přepněte klienta PyAMF k použití urllib2. Poskytuje podporu pro proxy a gzip odpovědi. DíkyPaulWinkeler za zvedání těžkých břemen.
  • Byla přidána podpora pro SQLAlchemy 0.6beta1
  • představil nový adaptér pro Elixir, tenký obal kolem SQLAlchemy
  • Zjednodušený type_map ve třídách Encoder
  • Opravena drobná chyba při manipulaci s prázdnými M2M vztahy s unpersisted objektů Django
  • Aktualizace na podporu plazmová
  • Opravena drobná chyba v BaseGateway.removeService, díky agronholm za účelem opravy
  • Čisté Python AMF3 Dekódovací zlepšení výkonu (až 3 x)
  • Non-ASCII znaky v výjimky zprávy by způsobit UnicodeError
  • Všechny ORM adaptéry již nebude nastavit vlastnosti jako statické atributy
  • Default použitím __new__ pro vytvoření instance-li k dispozici.
  • Možnost unregister_type_alias
  • __ __ AMF. Proxy server ve skutečnosti pracuje
  • Django adapter nyní používá get_all_field_names najít vlastností modelu
  • Přidány ClassAlias.bases a hluboký podpora třída strom pro zadané třídy
  • use_references klíčové slovo arg byl odstraněn z amf3.Encoder.write *
  • ClassAlias.getEncodableAttributes nyní vrátí jeden dict vlastností
  • PyAMF Klient vyvolat výjimku, pokud vzdálený brány vrátí chybu služby
  • Opravena chyba reference neuložené instancí Django modelů. Díky wolver za opravy a testy
  • Opravena drobná chyba v dekódování vztahů Django když deklarován jako statické. Díky wolver za opravy.
  • Odstraněny výjimky ze všech souvislostech a pyamf.util.Indexed * třídy
  • Prázdné vztahy Django jsou nyní kódovány jako žádný, ne pyamf.Undefined
  • pyamf.ClientType odstranit, protože to není spec vyhovující

Co je nového ve verzi 0.4.2:

  • Podpora pro dekódování "zdrojem" majetek na ArrayCollections
  • Opraven problém v GAE adaptér, kdy by dynamické vlastnosti chybět na odkazované objekty.
  • Pevná při kódování remoting odpovědí zásadní problém s referenčním počítání AMF0.
  • Posílení http manipulace v klientovi záhlaví.
  • Podpora Django i18n ugettext_lazy.
  • Byla přidána podpora pro mikrosekund pro datum a čas objekty. Díky Derek Payton na náplasti.
  • Byla přidána podpora pro typy vlastnictví na SQLAlchemy mapované třídy.
  • Byla přidána podpora pro typy vlastnictví pro Google AppEngine db.Model a db.Expando.

Požadavky na :

  • Python 2.3 nebo novější
  • fpconst 0.7.2 nebo vyšší (při použití jazyka Python v 2.4 nebo Windows)
  • ElementTree 1.2.6 nebo novější (zahrnuto v Pythonu 2.5 a novější)
  • UUID 1.30 nebo novější (zahrnuto v Pythonu 2.5 a novější)

Podobný software

MNML
MNML

6 Mar 16

Prevue.js
Prevue.js

13 May 15

ChiliProject
ChiliProject

6 Jun 15

Komentáře k PyAMF

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!