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

php-sass
php-sass

1 Mar 15

CSS:LESS
CSS:LESS

13 May 15

Broccoli
Broccoli

10 Feb 16

RubyCocoa
RubyCocoa

14 Apr 15

Muu ohjelmistojen kehittäjä Google, Inc.

Google Chrome
Google Chrome

16 Aug 18

libphonenumber
libphonenumber

13 Apr 15

AngularJS
AngularJS

29 Sep 17

Kommentit Protocol Buffers

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