Protocol Buffers

Skjermbilde programvare:
Protocol Buffers
Prog.varedetaljer:
Versjon: 2.5.0
Last opp dato: 5 Jun 15
Utvikler: Google, Inc.
Lisens: Gratis
Popularitet: 193

Rating: 2.0/5 (Total Votes: 1)

Protokoll Buffere vil ikke bare bidra til å kutte ned størrelsen på overføringen, men også forbedre den tiden det tar å kode og sende den også.
Utviklet på Google for å bidra til å forbedre dataoverføringer, er Protokoll Buffere ideell for alle RPC-baserte protokoller og tilstøtende filformater.
Foreløpig biblioteket regnes som den beste i bransjen, som fortsatt brukes mye i produksjonen i Google og mange andre selskaper produkter.
Pakken inkluderer moduler for C ++, Java og Python-programmer.
Tredjeparts havnene Protocol Buffere har blitt skapt av utviklere for språk som Actionscript, C, C #, Clojure, Common Lisp, D, Dart, Erlang, Go, Javascript, Lua, MATLAB, Objective Caml, Objective-C, PHP, Perl, R, Ruby, Scala, Visual Basic, og mange andre mer

Hva er nytt i denne utgaven.

  • C ++:
  • Fikset frendship problem for gamle kompilatorer for å gjøre biblioteket nå GCC 3-kompatibel nytt.
  • Faste vcprojects / extract_includes.bat å trekke kompilatoren / plugin.h.
  • Java:
  • Fjernet bruksområder av JDK 1.6 bare har å gjøre biblioteket nå JDK 1.5 kompatibel nytt.
  • Fikset en bug om negative enum verdier.
  • serialVersionUID er nå definert i genererte meldinger for java seriefunksjon.
  • Fast protoc å bruke java.lang.Object, som gjør & quot; Object & quot; nå en gyldig melding navn igjen.
  • Python:
  • Experimental C ++ implementering krever nå C ++ protobuf bibliotek installert.
  • Se readme.txt i python katalogen for mer informasjon.

Hva er nytt i versjon 2.3.0:

  • C ++:
  • Various hastighet og kode størrelse optimaliseringer.
  • er DynamicMessageFactory nå fullt thread-safe.
  • Melding :: Utf8DebugString () metoden er som DebugString (), men unngår rømmer UTF-8 bytes.
  • Utarbeidet bygde meldingstyper kan nå inneholde dynamiske utvidelser, gjennom bruk av CodedInputStream :: SetExtensionRegistry ().
  • Nå kompilerer delte biblioteker (DLLer) som standard på Cygwin og MinGW, for å matche andre plattformer. Bruk --disable-delt for å unngå dette.
  • Java:
  • parseDelimitedFrom () og mergeDelimitedFrom () nå oppdage EOF og return false / null i stedet for å kaste et unntak.
  • Fikset noen initialisering bestilling bugs.
  • Reparasjoner for OpenJDK 7.
  • Python:
  • 10-25 ganger raskere enn 2.2.0, fremdeles ren-Python.
  • Ringe en muterende metode på en sub-melding alltid instantiates meldingen i sin forelder selv om mutere metoden ikke faktisk muterer noe (for eksempel analyse fra en tom streng).
  • Utvidet beskrivelsene litt.

Lignende programvare

IcedCoffeeScript
IcedCoffeeScript

1 Mar 15

LLJS
LLJS

5 Jun 15

Traceur
Traceur

1 Oct 15

Annen programvare fra utvikleren Google, Inc.

Guava
Guava

10 Feb 16

Kommentarer til Protocol Buffers

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!