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

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

CSS:LESS
CSS:LESS

13 May 15

#Smalltalk
#Smalltalk

21 Jul 15

Free Pascal
Free Pascal

13 May 15

Jurassic
Jurassic

13 May 15

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

Ganeti
Ganeti

17 Feb 15

Rietveld
Rietveld

13 May 15

Android
Android

11 May 15

Protocol Buffers

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