Protocol Buffers

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

Rating: nan/5 (Total Votes: 0)

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

Mxx_ru
Mxx_ru

13 May 15

tinypy
tinypy

6 Jun 15

#Smalltalk
#Smalltalk

21 Jul 15

Pythonium
Pythonium

13 May 15

Annen programvare fra utvikleren Google, Inc.

Guava
Guava

10 Feb 16

Web Starter Kit
Web Starter Kit

10 Apr 16

Kommentarer til Protocol Buffers

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