PyAMF

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

Rating: 2.7/5 (Total Votes: 3)

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

Docsplit
Docsplit

13 Apr 15

WebIssues
WebIssues

10 Dec 15

Sphinx
Sphinx

12 May 15

Chained
Chained

14 Apr 15

Komentarze do PyAMF

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