PyAMF

Software skärmdump:
PyAMF
Mjukvaruinformation:
Version: 0.6.1.1
Ladda upp dagen: 13 Apr 15
Utvecklare: PyAMF Project
Licens: Gratis
Popularitet: 2

Rating: 3.0/5 (Total Votes: 1)

Adobe Integrated Runtime och Flash Player använder AMF för att kommunicera mellan & nbsp; applikationer och en fjärrserver. AMF kodar fjärrproceduranrop (RPC) i en kompakt binär representation som kan överföras via HTTP / HTTPS eller RTMP / RTMPS protokollet.
Objekt och datavärden serialiseras in i denna binärt format, vilket ökar prestanda, vilket gör att program för att läsa in data upp till 10 gånger snabbare än med textbaserade format som XML eller SOAP.
AMF3, standard serialisering för Actionscript 3.0, ger olika
fördelar jämfört med AMF0, som används för Action 1,0 och 2,0.
AMF3 skickar data över nätverket mer effektivt än AMF0. Den stöder skicka int och uint objekt som heltal och stöder datatyper som är tillgängliga endast i Actionscript 3.0, såsom ArrayCollection, Bytearray och ObjectProxy

Funktioner :.

< p>
  • AMF0 kodare / avkodare för äldre Adobe Flash Players (version 6-8)
  • AMF3 kodare / avkodare för nya AMF-format i Adobe Flash Player 9 och senare
  • tillval C-förlängning för maximal prestanda, skapad med Cython
  • Stöd för IExternalizable, ArrayCollection, ObjectProxy, Bytearray, RecordSet, Remote och mer
  • Remoting gateways för Twisted, Django, Google App Engine, pyloner, TurboGears2, Web2Py och alla kompatibla ramverk WSGI
  • Adapter Frame att integrera fint med tredjeparts Python projekt inklusive Django, Google App Engine och SQLAlchemy
  • Autentisering / SetCredentials support
  • Python AMF-klient med HTTP (S) och autentisering support
  • Service Browser (DescribeService header) begär stöd
  • lokalt delat objekt support

Vad är nytt i den här versionen:

  • Ge stöd till AMF3 Remoting paket (BlazeDS fungerar som en klient ).
  • AMF0 Remoting fel tracebacks blir en lista i stället för en sträng.
  • Växla PyAMF klienten att använda urllib2. Ger stöd för proxy och gzip svar. Tack varePaulWinkeler för tunga lyft.
  • Stöd för SQLAlchemy 0.6beta1.
  • Infördes en ny adapter för Elixir, en tunn wrapper runt SQLAlchemy.
  • Förenklad type_map i Encoder klasser.
  • Fixat en liten bugg vid hantering tomma M2M relationer med unpersisted Django objekt.
  • Uppdateringar för att stödja Plasma.
  • Fixat en liten bugg i BaseGateway.removeService, tack agronholm för plåstret.
  • Rena Python AMF3 Avkodning prestandaförbättringar (upp till x3).
  • Non-ASCII-tecken i undantaget meddelandet skulle orsaka en UnicodeError.
  • Alla ORM adaptrar kommer inte längre ställa in egenskaper som statiska attribut.
  • Standard till att använda __new__ till exempel skapande, om tillgängligt.
  • Möjlighet att unregister_type_alias.
  • __ amf __. Proxy faktiskt fungerar.
  • Django adapter använder nu get_all_field_names att hitta modellegenskaper.
  • Lades ClassAlias.bases och djupa klassträd stöd för maskinskrivna klasser.
  • use_references sökord arg har tagits bort från amf3.Encoder.write *.
  • ClassAlias.getEncodableAttributes nu kommer tillbaka en enda dict av fastigheter.
  • PyAMF klient kommer att höja ett undantag om fjärrkontrollen gateway returnerar en tjänstefelet.
  • Fixat en referens bugg med ofrälsta Django modell instanser. Tack vare wolver för lappen och tester.
  • Fixat en liten bugg i avkodning relationer Django när deklareras som statisk. Tack vare wolver för plåstret.
  • Borttagna undantag från alla sammanhang och pyamf.util.Indexed * klasser.
  • Tomma relationer Django nu kodas som None, inte pyamf.Undefined.
  • pyamf.ClientType bort, eftersom det inte är spec kompatibel.

Vad är nytt i version 0.6b2:

  • Ge stöd till AMF3 Remoting paket (BlazeDS fungerar som en klient)
  • AMF0 Remoting fel tracebacks blir en lista i stället för en sträng
  • Växla PyAMF klienten att använda urllib2. Ger stöd för proxy och gzip svar. Tack varePaulWinkeler för tunga lyft.
  • Stöd för SQLAlchemy 0.6beta1
  • Infördes en ny adapter för Elixir, en tunn wrapper runt SQLAlchemy
  • Förenklad type_map i Encoder klasser
  • Fixat en liten bugg vid hantering tomma M2M relationer med unpersisted Django objekt
  • Uppdateringar för att stödja Plasma
  • Fixat en liten bugg i BaseGateway.removeService, tack agronholm för patch
  • Rena Python AMF3 Avkodning prestandaförbättringar (upp till x3)
  • Non-ASCII-tecken i undantaget budskap skulle orsaka en UnicodeError
  • Alla ORM adaptrar kommer inte längre som egenskaper som statiska attribut
  • Standard till att använda __new__ till exempel skapande, om tillgängligt.
  • Möjlighet att unregister_type_alias
  • __ amf __. Proxy faktiskt fungerar
  • Django adapter använder nu get_all_field_names att hitta modellegenskaper
  • Lades ClassAlias.bases och djupa klassträd stöd för maskinskrivna klasser
  • use_references sökord arg har tagits bort från amf3.Encoder.write *
  • ClassAlias.getEncodableAttributes nu kommer tillbaka en enda dict av fastigheter
  • PyAMF klient kommer att höja ett undantag om fjärrkontrollen gateway returnerar en tjänstefelet
  • Fixat en referens bugg med ofrälsta Django modell instanser. Tack vare wolver för lappen och tester
  • Fixat en liten bugg i avkodning relationer Django när deklareras som statisk. Tack vare wolver för plåstret.
  • Borttagna undantag från alla sammanhang och pyamf.util.Indexed * klasser
  • Tomma relationer Django nu kodas som None, inte pyamf.Undefined
  • pyamf.ClientType bort, eftersom det inte är spec kompatibel

Vad är nytt i version 0.4.2:

  • Stöd för avkodning av "källa" fastighet på ArrayCollections
  • Fixat ett problem i GAE adaptern där dynamiska egenskaper skulle saknas på refererade objekt.
  • Fixat en kritisk fråga med AMF0 referensräkning vid kodning Remoting svar.
  • Stärkt http header hantering i klienten.
  • Stöd för Django i18n ugettext_lazy.
  • Utökat stöd för mikrosekunder för datetime objekt. Tack vare Derek Payton för plåstret.
  • Utökat stöd för fastighetstyper på SQLAlchemy mappade klasser.
  • Utökat stöd för fastighetstyper för Google AppEngine db.Model och db.Expando.

Krav :

  • Python 2.3 eller högre
  • fpconst 0.7.2 eller högre (vid användning av Python i 2.4 eller Windows)
  • element 1.2.6 eller senare (ingår i Python 2.5 och nyare)
  • UUID 1,30 eller senare (ingår i Python 2.5 och nyare)

Liknande mjukvara

Bobo
Bobo

13 May 15

Strawberry
Strawberry

12 May 15

Kommentarer till PyAMF

Kommentarer hittades inte
Kommentar
Slå på bilder!