Мне недавно пришлось искать портирование C# библиотеки протокольных буферов, первоначально разработанную Google. И угадайте, что я нашел два проекта, которыми владеют как два очень известных человека: protobuf-csharp-port, написанные Jon Skeet и protobuf-net, написанные Marc Gravell. Мой вопрос прост: какой из них мне нужно выбрать?Как выбрать между protobuf-csharp-port и protobuf-net
Мне очень нравится решение Marc, как мне кажется, ближе к C# philisophy (например, вы можете просто добавлять атрибуты к свойствам существующего класса), и похоже, что он может поддерживать встроенные типы .NET, такие как System .guid.
Я уверен, что оба они действительно отличные проекты, но какова ваша позиция?
Protobuf-csharp-port конечно. Джон получил больше репутации!^_^ –
Битва гигантов! – Farax
Как насчет производительности? (так как это основной пункт protobuf) Есть ли один быстрее, чем другой? – tigrou