Protobuf — Protocol Buffers — Google’s data interchange format

gennaio 31st, 2009 | by Nicola Boldrin |

Immondizia (Trash)Ottimo (Best one) (Non ancora votato)
Loading ... Loading ...

Protobuf è una teconologia di Google ed è un nuovo formato per l’interscambio di informazioni (data interchange format) gerarchico e indipendente dalla piattaforma e dall’ambiante di sviluppo dei programmatori.

Protobuf è un potente meccanismo di serializzazione e deserializzazione.
Prima di tutto bisogna definire le specifiche del proprio mes­saggio in un file .proto, poi grazie al compilatore (protoc) viene prodotto il codice di serializzazione/deserializzazione in C++, Java e Python (estono anche altri compilatori non ufficiali per altri linguaggi).

Due svantaggi nell’uso di XML sono:
- la lentezza nel parsing delle informazioni
- la grandezza dei file

Protobuf sopperisce ad entrambi i problemi perché il mes­saggio prodotto è in formato binario.

Pagina ufficiale di Protobuf.

Condividi (Share):
  • Google Bookmarks
  • Facebook
  • TwitThis
  • Digg
  • del.icio.us
  • MySpace
  • Live

Tags: , , , ,

 

Scrivi un commento (Post a Comment)

(Submit Comment)