PyAMF

Screenshot Software:
PyAMF
Szczegóły programowe:
Wersja: 0.6.1.1
Filmu: 13 Apr 15
Wywoływacz: PyAMF Project
Licencja: Wolny
Popularność: 2

Rating: 3.0/5 (Total Votes: 1)

Adobe Integrated Runtime i Flash Player używać AMF do komunikacji pomiędzy & nbsp; aplikacje i zdalny serwer. AMF koduje zdalnych wywołań procedur (RPC) w kompaktowej reprezentacji binarnej, które mogą być przenoszone przez HTTP / HTTPS lub protokołu RTMP / RTMPS.
Obiektów i danych wartości są szeregowane w tym formacie binarnym, który zwiększa wydajność, umożliwiając aplikacji do ładowania danych do 10 razy szybciej niż w przypadku formatów tekstowych, takich jak XML i SOAP.
AMF3, domyślne serializacji ActionScript 3.0, zapewnia różne
przewagę nad AMF0, który jest wykorzystywany dla ActionScript 1,0 i 2,0.
AMF3 przesyła dane przez sieć skuteczniej niż AMF0. Obsługuje wysyłanie int i uint obiektów jak liczby całkowite i obsługuje typy danych, które są dostępne tylko w języku ActionScript 3.0, takie jak ArrayCollection, ByteArray i ObjectProxy

Opis .

< p>
  • AMF0 koder / dekoder dla starszych Adobe Flash Players (wersja 6-8)
  • AMF3 koder / dekoder do nowego formatu AMF w programie Adobe Flash Player 9 i nowsze
  • Opcja C-rozszerzenie dla maksymalnej wydajności, utworzony za pomocą Cython
  • Obsługa IExternalizable, ArrayCollection, ObjectProxy, ByteArray, zestaw rekordów, RemoteObject i więcej
  • Bramki Remoting dla Twisted, Django, Google App Engine, Pylony, TurboGears2, Web2py i dowolnego kompatybilnego ramach WSGI
  • Adapter ramowa zintegrować ładnie z projektów Pythona osób trzecich, w tym Django, Google App Engine i SQLAlchemy

  • Wsparcie
  • Authentication / SetCredentials
  • Klient Python AMF z HTTP (S) i obsługi uwierzytelniania
  • Przeglądarka usługi (nagłówek DescribeService) zwraca obsługiwane
  • Local Shared Object wsparcie

Co nowego w tym wydaniu:

  • wsparcie dla pakietów usług zdalnych (BlazeDS AMF3 działając jako klient ).
  • AMF0 Remoting tracebacks błędów będzie listę zamiast łańcucha.
  • Włącz klienta PyAMF używać urllib2. Zapewnia wsparcie dla proxy i skompresowane odpowiedzi. DziękiPaulWinkeler do podnoszenia ciężkich.
  • Dodano wsparcie dla sqlalchemy 0.6beta1.
  • Wprowadzono nowy adapter dla Elixir, cienką owinięcia SQLAlchemy.
  • Zmniejsz type_map w klasach Encoder.
  • Naprawiono mały błąd przy obchodzeniu się z pustych relacje M2M z unpersisted obiektów Django.
  • Aktualizacje wspierać Plasma.
  • Naprawiono mały błąd w BaseGateway.removeService, dzięki agronholm do poprawki.
  • Czyste ulepszenia wydajności Python AMF3 dekodowania (do x3).

  • Znaków
  • nie-ASCII wiadomości wyjątków powodowałoby UnicodeError.
  • Wszystkie adaptery ORM nie będzie już ustawić właściwości jako atrybuty statycznych.
  • Domyślny do korzystania __new__ do tworzenia instancji, jeśli są dostępne.
  • Możliwość unregister_type_alias.
  • __ __ AMF. Proxy działa.
  • Karta Django używa teraz get_all_field_names znaleźć cechy modela.
  • Dodane ClassAlias.bases i głębokie poparcie klasy drzewa dla wpisywanych klas.
  • use_references kluczowe arg została usunięta z amf3.Encoder.write *.
  • ClassAlias.getEncodableAttributes teraz powróci pojedynczy dict właściwości.
  • PyAMF Klient zgłosi wyjątek, jeśli brama zdalna zwraca błąd serwisowy.
  • Naprawiono błąd odniesienia z niezapisanych modelu przypadkach Django. Dzięki Wolver do poprawki i testów.
  • Naprawiono mały błąd w dekodowaniu stosunków Django, kiedy zadeklarowana jako statyczna. Dzięki Wolver do poprawki.
  • Usunięto kontekście wyjątki od wszystkich klas i pyamf.util.Indexed *.
  • Puste Django są teraz relacje zakodowany jako Brak, nie pyamf.Undefined.
  • pyamf.ClientType usunięty, ponieważ nie jest on zgodny z spec,.

Co nowego w wersji 0.6b2:

  • wsparcie dla pakietów AMF3 usług zdalnych (BlazeDS działając jako klient)
  • AMF0 Remoting tracebacks błędów będzie lista, a nie ciąg
  • Włącz klienta PyAMF używać urllib2. Zapewnia wsparcie dla proxy i skompresowane odpowiedzi. DziękiPaulWinkeler do podnoszenia ciężkich.
  • Dodano wsparcie dla sqlalchemy 0.6beta1
  • Wprowadzono nowy adapter do Elixir, cienką owinięcia SQLAlchemy
  • Zmniejsz type_map w klasach Encoder
  • Naprawiono mały błąd przy obchodzeniu się z pustych relacje M2M z unpersisted obiektów Django
  • Aktualizacje wspierać Plasma
  • Naprawiono mały błąd w BaseGateway.removeService, dzięki agronholm do poprawki
  • Czyste Python AMF3 dekodowania ulepszenia wydajności (do x3),

  • Znaków
  • nie-ASCII wiadomości wyjątków powodowałoby UnicodeError
  • Wszystkie adaptery ORM nie będzie już ustawić właściwości jako statyczne atrybuty
  • Domyślny do korzystania __new__ do tworzenia instancji, jeśli są dostępne.
  • Możliwość unregister_type_alias
  • __ __ AMF. Proxy faktycznie działa,
  • Karta Django używa teraz get_all_field_names znaleźć cechy modela
  • Dodane ClassAlias.bases i głębokie poparcie dla klasy drzewa wpisanych klas
  • use_references kluczowe arg została usunięta z amf3.Encoder.write *
  • ClassAlias.getEncodableAttributes teraz powróci pojedynczy dict właściwości
  • PyAMF Klient zgłosi wyjątek, jeśli brama zdalna zwraca błąd serwisowy,
  • Naprawiono błąd odniesienia z niezapisanych modelu przypadkach Django. Dzięki Wolver dla plastra i testy
  • Naprawiono mały błąd w dekodowaniu stosunków Django, kiedy zadeklarowana jako statyczna. Dzięki Wolver do poprawki.
  • Usunięto kontekście wyjątki od wszystkich klas i pyamf.util.Indexed *
  • Puste Django są teraz relacje kodowane jako Brak, nie pyamf.Undefined
  • pyamf.ClientType usunięty, ponieważ nie jest on zgodny spec,

Co nowego w wersji 0.4.2:

  • Wsparcie dla dekodowania właściwość 'source' na ArrayCollections
  • Naprawiono problem w adapterze GAE, gdzie właściwości dynamiczne będzie brakuje na odwołuje obiektów.
  • Poprawiono krytyczny problem z AMF0 liczenia odniesienia podczas kodowania odpowiedzi remoting.
  • Wzmocniona nagłówek http obsługi w kliencie.
  • Obsługa Django i18n ugettext_lazy.
  • Dodano wsparcie dla mikrosekund dla obiektów datetime. Dzięki Derek Payton do poprawki.
  • Dodano obsługę rodzaje nieruchomości w SQLAlchemy odwzorowane klasy.
  • Dodano wsparcie dla typów własności dla Google AppEngine db.Model i db.Expando.

Wymagania :

  • Python 2.3 lub wyższy,
  • fpconst 0.7.2 lub wyższej (przy użyciu Pythona w pkt 2.4 lub Windows)
  • ElementTree 1.2.6 lub nowszy (w Pythonie 2.5 i nowszych),
  • uuid 1.30 lub nowszej (w Pythonie 2.5 i nowszych),

Podobne oprogramowanie

Jurassic
Jurassic

13 May 15

Apache Commons JCS
Apache Commons JCS

13 Apr 15

Transform SWF
Transform SWF

5 Jun 15

cssFx
cssFx

14 Apr 15

Komentarze do PyAMF

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!