Недавно мне пришлось искать перенос С# библиотеки протокольных буферов, изначально разработанной Google. И угадайте, что я нашел два проекта, которыми владеют как два очень известных человека: protobuf-csharp-port, написанный Jon Skeet и protobuf-net, написанный Марк Гравелл. Мой вопрос прост: какой из них мне нужно выбрать?
Мне очень нравится решение Marc, как мне кажется, ближе к С# philisophy (например, вы можете просто добавлять атрибуты к свойствам существующего класса), и похоже, что он может поддерживать встроенные типы .NET, такие как System. Guid.
Я уверен, что оба они действительно отличные проекты, но что ваш оппонент?