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: 2)

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

Assets-packager
Assets-packager

13 Apr 15

Mxx_ru
Mxx_ru

13 May 15

Mammouth
Mammouth

13 Apr 15

Muu ohjelmistojen kehittäjä Google, Inc.

Google Chrome
Google Chrome

16 Aug 18

ipaddr
ipaddr

13 May 15

Kommentit Protocol Buffers

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