Protocol Buffers – Formato de Google para Intercambio de Datos
Como es bien sabido, Google manipula cientos de diferentes formatos de datos para representar mensajes de red entre servidores, registros en sus índices, bases geoespaciales y más; la mayoría de dichos formatos son estructurados, no “planos”… entonces, ¿cómo Google organiza toda esa información? Al parecer, sus desarrolladores se han dado a la tarea de responder a esa pregunta y han llegado a una solución: Protocol Buffers.
¿Qué es Protocol Buffers? Es un nuevo lenguaje descriptivo de interfaces (IDL) que nos permitirá a los desarrolladores web definir estructuras de datos imples en un lenguaje especial de definición, las cuales serán compiladas para producir clases que representarán dichas estructuras en el lenguaje de nuestra elección. Estas clases generadas tendrán su código altamente optimizado y serán fáciles de utilizar. Cada campo tendrán métodos simples “get” y “set”.
Lo interesante del nuevo proyecto de Google, es que lo ha liberado a la comunidad Open Source y todos podemos participar en él, por lo que podemos descargar el código, checar la documentación y participar en el grupo de discusión.
Ahora los desarrolladores web tenemos un lenguaje más por aprender… ¡Renovarse o morir!
Enlace Oficial: Protocol Buffers.
Vía: Open Source at Google.
¿Te gustó este artículo?
Suscríbete a nuestro RSS feed y no te perderás ninguno.

Leave a Reply