Protocol Buffers

Software skärmdump:
Protocol Buffers
Mjukvaruinformation:
Version: 2.5.0
Ladda upp dagen: 5 Jun 15
Utvecklare: Google, Inc.
Licens: Gratis
Popularitet: 18

Rating: nan/5 (Total Votes: 0)

Protokoll Buffertar kommer inte bara att bidra till att minska storleken på överföringen, men också förbättra den tid det tar att koda och skicka det också.
Utvecklad på Google för att förbättra dataöverföringar, är protokoll buffertar idealisk för alla RPC-baserade protokoll och angränsande filformat.
För närvarande biblioteket anses vara den bästa i branschen, som fortfarande används i stor utsträckning i produktionen i Googles och många andra företag produkter.
I paketet ingår moduler för C ++, Java och Python applikationer.
Tredjeparts hamnar Protokoll buffertar har skapats av utvecklare för språk som Actionscript, C, C #, Clojure, Common Lisp, D, Dart, Erlang, Go, JavaScript, Lua, MATLAB, OCaml, Objective-C, PHP, Perl, R, Ruby, Scala, Visual Basic, och många andra mer

Vad är nytt i den här versionen.

  • C ++:
  • Fast frendship problem för gamla kompilatorer för att göra biblioteket nu gcc 3 kompatibel igen.
  • Fasta vcprojects / extract_includes.bat att extrahera kompilatorn / plugin.h.
  • Java:
  • Borttagna användningar av JDK 1.6 endast har att göra biblioteket nu JDK 1.5-kompatibel igen.
  • Fixat en bugg om negativa enum värden.
  • serialVersionUID definieras nu i genererade meddelanden för java seriealisering.
  • Fast protoc att använda java.lang.Object, vilket gör & quot; Object & quot; nu ett giltigt meddelande namn igen.
  • Python:
  • Experimentellt C ++ genomförande kräver nu C ++ protobuf bibliotek installerat.
  • Se README.txt i python katalog för mer information.

Vad är nytt i version 2.3.0:

  • C ++:
  • Olika hastighet och kodstorleken optimeringar.
  • DynamicMessageFactory är nu helt trådsäker.
  • Meddelande :: Utf8DebugString () metod kan liknas vid DebugString () men undviker att fly UTF-8 byte.
  • Sammanställt in meddelandetyper kan nu innehålla dynamiska tillägg, genom användning av CodedInputStream :: SetExtensionRegistry ().
  • Nu sammanställer delade bibliotek (DLL) som standard på Cygwin och MinGW, för att matcha andra plattformar. Använd --disable delad för att undvika detta.
  • Java:
  • parseDelimitedFrom () och mergeDelimitedFrom () nu upptäcka EOF och returnera false / null i stället för att kasta ett undantag.
  • Fast några initiering beställning buggar.
  • Fixar för OpenJDK 7.
  • Python:
  • 10-25 gånger snabbare än 2.2.0, fortfarande ren-Python.
  • Ringa en mutera metod på en sub-meddelande alltid instansierar meddelandet i dess överordnade även om muterande metod faktiskt inte mutera någonting (t.ex. tolkning från en tom sträng).
  • Utökade beskrivningar lite.

Liknande mjukvara

SLip
SLip

5 Jun 15

CoffeeScript
CoffeeScript

4 Jun 15

Apache Buildr
Apache Buildr

20 Jul 15

Mammouth
Mammouth

13 Apr 15

Annan programvara för utvecklare Google, Inc.

J2ObjC
J2ObjC

24 May 16

Web Starter Kit
Web Starter Kit

10 Apr 16

ExplorerCanvas
ExplorerCanvas

21 Jul 15

Kommentarer till Protocol Buffers

Kommentarer hittades inte
Kommentar
Slå på bilder!