Protocol Buffers

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

Rating: nan/5 (Total Votes: 0)

Протокол буфери не тільки допоможе скоротити розмір передачі, але також поліпшити час, необхідний для кодування і відправити його.
Розроблено в 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 насправді не що-небудь мутація (наприклад розбору з пустого рядка).
  • Розширені дескрипторів небагато.

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

Middleman
Middleman

9 Feb 16

Pint
Pint

13 Apr 15

JLS
JLS

12 Apr 15

HHVM
HHVM

5 Jun 15

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

Protocol Buffers

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