Protocol Buffers

Скріншот програми:
Protocol Buffers
Дані програми:
Версія: 2.5.0
Дата завантаження: 5 Jun 15
Розробник: Google, Inc.
Ліцензія: Безкоштовно
Популярність: 193

Rating: 2.0/5 (Total Votes: 1)

Протокол буфери не тільки допоможе скоротити розмір передачі, але також поліпшити час, необхідний для кодування і відправити його.
Розроблено в Google, щоб допомогти поліпшити передачу даних, протокол буферів ідеально підходить для всіх протоколів RPC на основі і суміжних форматів файлів.
В даний час бібліотека вважається кращим в бізнесі, будучи раніше широко використовується у виробництві в Google, і багатьох інших компаній, продуктів.
Пакет включає в себе модулі для C ++, Java і Python додатків.
Сторонні порти протоколу буфери були створені розробниками для таких мов, як ActionScript, C, C #, Clojure, Common Lisp, D, дартс, Erlang, Go, JavaScript, Lua, MATLAB, OCaml, Objective-C, PHP, Perl, R, Рубін, Скала, Visual Basic і багато інших, більш

Що нового У цьому випуску :.

  • С ++:
  • Виправлена ​​проблема Дружби старих компіляторів, щоб бібліотека в даний час GCC 3 сумісний знову.
  • Виправлені vcprojects / extract_includes.bat витягти компілятора / plugin.h.
  • Java:
  • Дистанційні звичаї JDK 1.6 має тільки зробити бібліотеку зараз JDK 1.5 сумісний знову.
  • Виправлена ​​помилка про негативні значень перерахування.
  • serialVersionUID в даний час визначається в генеруються повідомлень для Java серіалізациі.
  • Виправлена ​​protoc використовувати java.lang.Object, що робить і Quot; Об'єкт & Quot; Тепер дійсне ім'я повідомлення ще раз.
  • Python
  • Експериментальна реалізація C ++ в даний час вимагає установки З protobuf бібліотека ++.
  • Див README.txt в каталозі пітона для деталей.

Що нового у версії 2.3.0:

  • С ++:
  • Різні швидкості та оптимізації коду розмір.
  • DynamicMessageFactory тепер повністю потокобезпечна.
  • Метод повідомлення :: Utf8DebugString (), як DebugString (), але дозволяє уникнути втечі UTF-8 байт.
  • Укладач в типах повідомлень тепер можна утримувати динамічні розширення, за рахунок використання CodedInputStream :: SetExtensionRegistry ().
  • Тепер компілює колективні бібліотеки (DLL) за замовчуванням в Cygwin і MinGW, щоб відповідати інші платформи. Використовуйте --disable-поділився, щоб уникнути цього.
  • Java:
  • parseDelimitedFrom () і mergeDelimitedFrom () тепер виявити EOF і повернутися помилковим / нуль, а не кидати виняток.
  • Виправлені деякі помилки замовлення ініціалізації.
  • Виправлені OpenJDK 7.
  • Python
  • 10-25 разів швидше, ніж 2.2.0, все ще чисто Python.
  • Дзвінок мутує метод на суб-повідомлення завжди екземпляр повідомлення свого батька, навіть якщо метод Mutating насправді не що-небудь мутація (наприклад розбору з пустого рядка).
  • Розширені дескрипторів небагато.

Схожі програми

php-sass
php-sass

1 Mar 15

Edge.js
Edge.js

9 Feb 16

Rake
Rake

13 Apr 15

ClojureScript
ClojureScript

20 Jul 15

Інші програми розробника Google, Inc.

Protocol Buffers

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями