Protocol Buffers

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

Rating: 2.0/5 (Total Votes: 2)

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

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

Caffeine
Caffeine

5 Jun 15

Duo
Duo

28 Feb 15

Gears
Gears

13 May 15

HAML
HAML

10 Dec 15

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

Protocol Buffers

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