Protocol Buffers

Software kuvakaappaus:
Protocol Buffers
Ohjelmiston tiedot:
Versio: 2.5.0
Lähetyksen päivämäärä: 5 Jun 15
Kehittäjä: Google, Inc.
Lupa: Vapaa
Suosio: 193

Rating: 2.0/5 (Total Votes: 1)

Pöytäkirja Puskurit paitsi auttaa vähentämään koko siirron, mutta myös parantaa aikaa kuluu koodaamiseen ja lähettää sen myös.
Kehitetty Google parantaa tiedonsiirron, pöytäkirja Puskurit sopii kaikille RPC-pohjaiset protokollat ​​ja vieressä tiedostomuotoja.
Nykyisin kirjasto pidetään huipuilta, sitä käytetään edelleen laajalti tuotannossa Googlen ja monet muut yritykset tuotteita.
Paketti sisältää moduulit C ++, Java ja Python-sovelluksia.
Kolmannen osapuolen satamien pöytäkirjan Puskurit on luonut kehittäjät kieliä kuten ActionScript, C, C #, Clojure, Common Lisp, D, Dart, Erlang, Go, JavaScript, Lua, MATLAB, OCaml, Objective-C, PHP, Perl, R, Ruby, Scala, Visual Basic, ja monet muut enemmän.

Mikä on uusi tässä julkaisussa:

  • C ++:
  • Kiinteä frendship ongelma vanhojen kerääjiä tehdä kirjastoon nyt GCC 3 yhteensopivia uudelleen.
  • Kiinteä vcprojects / extract_includes.bat poimia kääntäjä / plugin.h.
  • Java:
  • Poistettu käyttökohteita JDK 1.6 vain ominaisuuksia tehdä kirjastoon nyt JDK 1.5 yhteensopiva uudelleen.
  • Kiinteä vika noin negatiivinen enum arvoista.
  • serialVersionUID on nyt määritelty luotu viestejä java sarjoittamista.
  • Kiinteä Pöytäk käyttää java.lang.Object, mikä tekee & quot; Object & quot; Nyt voimassa olevan viestin nimeä uudelleen.
  • Python:
  • Kokeellinen C ++ täytäntöönpano edellyttää nyt C ++ protobuf kirjasto asennettuna.
  • Katso README.txt vuonna python hakemistosta yksityiskohtia.

Mikä on uusi versiossa 2.3.0:

  • C ++:
  • eri nopeuksilla ja koodin koko optimointeja.
  • DynamicMessageFactory on nyt täysin kierre turvallinen.
  • Message :: Utf8DebugString () menetelmä on kuin DebugString (), mutta välttää pakenevat UTF-8 tavua.
  • Käännetty-in viestityypit voivat nyt olla dynaamisia laajennuksia, käytön kautta CodedInputStream :: SetExtensionRegistry ().
  • Nyt kokoaa jaetut kirjastot (DLL) oletuksena Cygwin ja MinGW, vastaamaan muille alustoille. Käytä --disable-jakoi tämän välttämiseksi.
  • Java:
  • parseDelimitedFrom () ja mergeDelimitedFrom () nyt havaita EOF ja return false / null sijaan heittää poikkeus.
  • Kiinteät joitakin alustuksen tilaus vikoja.
  • Korjauksia OpenJDK 7.
  • Python:
  • 10-25 kertaa nopeammin kuin 2.2.0, silti puhdas-Python.
  • Calling muuntuva menetelmää osasanoman aina instantiates viestin sen emoyhtiön vaikka muuntuva menetelmä ei oikeastaan ​​muuttua mitään (esim jäsentämiseen mistä tyhjä merkkijono).
  • Laajennettu kuvaajia hieman.

Vastaavia ohjelmistoja

Muu ohjelmistojen kehittäjä Google, Inc.

traits.js
traits.js

6 Jun 15

Guava
Guava

10 Feb 16

GoogleCL
GoogleCL

13 May 15

Kommentit Protocol Buffers

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan