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

Oven
Oven

23 Jul 15

Gears
Gears

13 May 15

CSS:LESS
CSS:LESS

13 May 15

pagen.js
pagen.js

13 May 15

Muu ohjelmistojen kehittäjä Google, Inc.

Guava
Guava

10 Feb 16

oauth2client
oauth2client

12 Apr 15

Kommentit Protocol Buffers

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!