Для которых сценариев разве protobuf-сеть не подходит?

Мы использовали BinarySerialization с нашим приложением C#, но размер и сложность классов, которые должны быть сериализированы результаты в sloooooow (de) сериализация и большие файлы.

Мы подозреваем, что должны просто записать наши собственные сериализаторы; но protobuf-сеть требует значительной скорости и преимуществ размера перед стандартной двоичной сериализацией .NET, и может быть легче добавить к нашему приложению, чем большое количество сделанных на заказ сериализаторов.

Прежде, чем провести значительное время и усилие, пытающееся заставить это работать на нас, я хотел бы знать, существует ли какое-либо недопустимое. Мы используем свойства, определенные с интерфейсами, универсальными списками абстрактных подклассов, пользовательских перечислений битового флага, и т.д. и т.д. и т.д. Что остановило бы protobuf-сеть, работающую на нас?

5
задан Joel in Gö 11 August 2010 в 20:57
поделиться