PyAMF

Phần mềm chụp màn hình:
PyAMF
Các chi tiết về phần mềm:
Phiên bản: 0.6.1.1
Ngày tải lên: 13 Apr 15
Nhà phát triển: PyAMF Project
Giấy phép: Miễn phí
Phổ biến: 2

Rating: 3.0/5 (Total Votes: 1)

Adobe Integrated Runtime và Flash Player sử dụng AMF để giao tiếp giữa & nbsp; ứng dụng và một máy chủ từ xa. AMF mã hóa các cuộc gọi thủ tục từ xa (RPC) thành một đại diện nhị phân nhỏ gọn có thể được chuyển qua HTTP / HTTPS hoặc các giao thức RTMP / RTMPS.
Đối tượng và dữ liệu giá trị này được đăng vào định dạng nhị phân này, làm tăng hiệu suất, cho phép các ứng dụng để tải dữ liệu lên đến 10 lần nhanh hơn so với các định dạng dựa trên văn bản như XML hay SOAP.
AMF3, các serialization mặc định cho ActionScript 3.0, cung cấp khác nhau
lợi thế hơn AMF0, được sử dụng cho ActionScript 1.0 và 2.0.
AMF3 gửi dữ liệu qua mạng một cách hiệu quả hơn AMF0. Nó hỗ trợ việc gửi int và uint đối tượng là các số nguyên và hỗ trợ các kiểu dữ liệu có sẵn chỉ trong ActionScript 3.0, như ArrayCollection, ByteArray và ObjectProxy

Tính năng .

< p>
  • AMF0 bộ mã hóa / giải mã cho di sản Adobe Flash Player (phiên bản 6-8)
  • AMF3 bộ mã hóa / giải mã cho các định dạng AMF mới trong Adobe Flash Player 9 và mới hơn
  • Tùy chọn C-phần mở rộng cho hiệu suất tối đa, tạo ra sử dụng Cython
  • Hỗ trợ cho IExternalizable, ArrayCollection, ObjectProxy, ByteArray, RecordSet, RemoteObject và nhiều hơn nữa
  • cổng Remoting cho Twisted, Django, Google App Engine, giá treo, TurboGears2, web2py và bất kỳ khuôn khổ WSGI tương thích
  • adapter Framework để tích hợp độc đáo với các dự án Python của bên thứ ba bao gồm Django, Google App Engine và SQLAlchemy
  • Authentication / setCredentials hỗ trợ
  • Python AMF khách hàng với HTTP (S) và hỗ trợ xác thực
  • Dịch vụ Browser (DescribeService header) thì yêu cầu hỗ trợ
  • Shared Object hỗ trợ địa phương

là gì mới trong phiên bản này:

  • Cung cấp hỗ trợ cho các gói AMF3 Remoting (BlazeDS hoạt động như một máy khách ).
  • AMF0 Remoting tracebacks lỗi sẽ được một danh sách hơn là một chuỗi.
  • Chuyển khách hàng PyAMF sử dụng urllib2. Cung cấp hỗ trợ cho các proxy và phản ứng gzip. NhờPaulWinkeler cho việc nâng hạng nặng.
  • Thêm hỗ trợ cho SQLAlchemy 0.6beta1.
  • Giới thiệu một bộ chuyển đổi mới cho Elixir, một wrapper mỏng quanh SQLAlchemy.
  • type_map giản trong lớp học Encoder.
  • Cố định một lỗi nhỏ khi xử lý các mối quan hệ với các đối tượng M2M trống Django unpersisted.
  • cập nhật để hỗ trợ Plasma.
  • Cố định một lỗi nhỏ trong BaseGateway.removeService, nhờ agronholm cho các bản vá.
  • tinh khiết cải tiến hiệu suất Python AMF3 Decoding (lên đến x3).

  • Nhân vật
  • Non-ascii trong tin nhắn ngoại lệ sẽ gây ra một UnicodeError.
  • Tất cả các adapter ORM sẽ không còn thiết lập các thuộc tính như các thuộc tính tĩnh.
  • Default để sử dụng cho việc tạo __new__ dụ nếu có.
  • Khả năng unregister_type_alias.
  • __ __ AMF. Proxy thực sự hoạt động.
  • Django adapter sử dụng get_all_field_names để tìm các thuộc tính mô hình.
  • ClassAlias.bases thêm và hỗ trợ cây lớp sâu cho các lớp học đánh máy.
  • use_references từ khóa arg đã được gỡ bỏ từ amf3.Encoder.write *.
  • ClassAlias.getEncodableAttributes bây giờ sẽ trả về một dict duy nhất của tài sản.
  • PyAMF Khách hàng sẽ nâng cao một ngoại lệ nếu gateway ở xa trả về một lỗi dịch vụ.
  • Cố định một lỗi tham chiếu với các trường hợp không được cứu mô hình Django. Nhờ wolver cho các bản vá lỗi và kiểm tra.
  • Cố định một lỗi nhỏ trong quan hệ giải mã Django khi khai báo là static. Nhờ wolver cho các bản vá.
  • ngoại lệ xóa từ tất cả bối cảnh và pyamf.util.Indexed * các lớp học.
  • quan hệ Django Hết giờ được mã hóa như Không, không pyamf.Undefined.
  • pyamf.ClientType loại bỏ, vì nó không phải là spec compliant.

là gì mới trong phiên bản 0.6b2:

  • Cung cấp hỗ trợ cho các gói AMF3 Remoting (BlazeDS hoạt động như một khách hàng)
  • AMF0 Remoting tracebacks lỗi sẽ được một danh sách hơn là một chuỗi
  • Chuyển khách hàng PyAMF sử dụng urllib2. Cung cấp hỗ trợ cho các proxy và phản ứng gzip. NhờPaulWinkeler cho việc nâng hạng nặng.
  • Thêm hỗ trợ cho SQLAlchemy 0.6beta1
  • Giới thiệu một bộ chuyển đổi mới cho Elixir, một wrapper mỏng quanh SQLAlchemy
  • type_map giản trong lớp mã hóa
  • Cố định một lỗi nhỏ khi xử lý các mối quan hệ với các đối tượng M2M trống Django unpersisted
  • cập nhật để hỗ trợ Plasma
  • Cố định một lỗi nhỏ trong BaseGateway.removeService, nhờ agronholm cho các bản vá
  • cải tiến hiệu suất Python AMF3 Decoding Pure (lên đến x3)

  • Nhân vật
  • Non-ascii trong tin nhắn ngoại lệ sẽ gây ra một UnicodeError
  • Tất cả các adapter ORM sẽ không còn thiết lập các thuộc tính như tĩnh
  • Default để sử dụng cho việc tạo __new__ dụ nếu có.
  • Khả năng unregister_type_alias
  • __ __ AMF. Proxy thực sự hoạt động
  • Django adapter sử dụng get_all_field_names để tìm các thuộc tính mô hình
  • ClassAlias.bases thêm và hỗ trợ cây lớp sâu cho các lớp học đánh máy
  • use_references từ khóa arg đã được gỡ bỏ từ amf3.Encoder.write *
  • ClassAlias.getEncodableAttributes bây giờ sẽ trả về một dict duy nhất của thuộc tính
  • PyAMF Khách hàng sẽ nâng cao một ngoại lệ nếu gateway ở xa trả về một lỗi dịch vụ
  • Cố định một lỗi tham chiếu với các trường hợp không được cứu mô hình Django. Nhờ wolver cho các bản vá lỗi và kiểm tra
  • Cố định một lỗi nhỏ trong quan hệ giải mã Django khi khai báo là static. Nhờ wolver cho các bản vá.
  • ngoại lệ xóa từ tất cả bối cảnh và pyamf.util.Indexed * các lớp học
  • quan hệ Django Hết giờ được mã hóa như Không, không pyamf.Undefined
  • pyamf.ClientType loại bỏ, vì nó không phải là spec compliant

là gì mới trong phiên bản 0.4.2:

  • Hỗ trợ giải mã các tài sản 'nguồn' trên ArrayCollections
  • Cố định một vấn đề trong các bộ chuyển đổi GAE nơi tính năng động sẽ là mất tích trên các đối tượng được tham chiếu.
  • Cố định một vấn đề quan trọng với tham khảo tính AMF0 khi mã hóa phản ứng Remoting.
  • tiêu đề http Tăng cường xử lý trong các khách hàng.
  • Hỗ trợ cho Django i18n ugettext_lazy.
  • Thêm hỗ trợ cho micro cho các đối tượng datetime. Nhờ Derek Payton cho các bản vá.
  • Hỗ trợ các loại tài sản trên SQLAlchemy ánh xạ lớp học.
  • Hỗ trợ các loại tài sản cho Google AppEngine db.Model và db.Expando.

Yêu cầu :

  • Python 2.3 hoặc cao hơn
  • fpconst 0.7.2 hoặc cao hơn (khi sử dụng Python dưới 2.4 hoặc Windows)
  • ElementTree 1.2.6 hoặc mới hơn (bao gồm trong Python 2.5 và mới hơn)
  • uuid 1.30 hoặc mới hơn (bao gồm trong Python 2.5 và mới hơn)

Phần mềm tương tự

Cheerio
Cheerio

12 Apr 15

Reportr
Reportr

1 Mar 15

Apache Sqoop
Apache Sqoop

12 May 15

Ý kiến ​​để PyAMF

Bình luận không
Nhập bình luận
Bật hình ảnh!