Formato de datos de código abierto utilizado para serializar datos estructurados

Protocol Buffers

Protocol Buffers

  -  3 MB  -  Gratis
  • Última Versión

    Protocol Buffers 29.2 ÚLTIMO

  • Revisado por

    Daniel Leblanc

  • Sistema Operativo

    Windows 10 (64-bit) / Windows 11

  • Ránking Usuario

    Haga clic para votar
  • Autor / Producto

    Google / Enlace Externo

  • Nombre de Fichero

    protoc-29.2-win64.zip

Protocol Buffers es una utilidad de programación avanzada desarrollada por Google Inc que permite a los desarrolladores experimentados reorganizar la forma en que serializan datos estructurados. Creado desde cero para recrear la funcionalidad de XML de una manera más pequeña, más rápida y más sencilla, Protocol Buffers (también conocido como protobuf) ha logrado demostrar que es un mecanismo de programación independiente de la plataforma, del lenguaje y altamente modular que puede procesar datos estructurados de maneras nuevas y atractivas.

Con él, los desarrolladores de software pueden definir con precisión la forma en que se estructurarán sus datos, crear un código personalizado con la ayuda de una herramienta de generación de código automatizada y tomar el control total sobre las formas en que se escriben y leen los flujos de datos.

Y lo mejor de todo, se puede administrar con una amplia gama de lenguajes de programación, con soporte directo para la generación de código en Java, Python, Objective-C y C++, y con soporte extendido para Kotlin, Dart, Go, Ruby y C# mediante el uso del lenguaje proto3. Incluso se agregarán más lenguajes de programación a través de futuras actualizaciones.

Los programadores que están acostumbrados a XML encontrarán que este nuevo protocolo de serialización de datos estructurados es fácil de aprender e integrar en su flujo de trabajo diario. Protocol Buffers se destaca por ser más pequeño, más rápido y más fácil de usar que XML, lo que permite a los entusiastas configurar rápidamente sus proyectos que mejor se adapten a sus necesidades. Sin embargo, cabe señalar que XML aún admite más opciones y, por lo tanto, es más versátil en proyectos que exigen funciones que no están cubiertas por esta nueva solución de Google.

Por ejemplo, XML puede ayudar a los programadores a intercalar la estructura con el texto, ayudándolos a modelar un documento basado en texto con marcado. En la actualidad, Google utiliza búferes de protocolo en casi todos sus formatos de archivo y comunicación de protocolo RPC interno.

Protocol Buffers es perfecto para habilitar procedimientos que pueden leer la estructura de una amplia variedad de flujos de datos (tanto escritura como lectura) y actualizar esos flujos en tiempo real. Esto es especialmente importante si los flujos de datos de origen son generados por programas que no se pueden actualizar fácilmente para admitir nuevas funciones que los usuarios desean infundir en el flujo de datos que generan.

Protocol Buffers se distribuye en línea como un archivo ZIP comprimido, lo que requiere que los usuarios descarguen, extraigan y usen manualmente la aplicación de estilo de comando de consola en cualquier PC moderna.