Я ищу быструю систему двоичной сериализации для использования в Windows Phone 7 для проекта, который я переношу с Windows Mobile 6.5. Protobuf-net прекрасно работает в WM6.5, но в WP7 все еще далеко от прайм-тайма, поэтомуМне было интересно, если кто-нибудь знает хорошую альтернативу в то же время.
Мне нужна платформа, которая поддерживает сериализацию широкого диапазона типов: пользовательские типы, массивы пользовательских типов, коллекции пользовательских типов, встроенныетипы, сериализуемые типы в платформе и т. д.
Я нашел пару, но они не намного быстрее DataContractSerialization (но определенно более компактны).Я пробовал до сих пор:
Сериализатор Mike Talbot Silverlight: http://whydoidoit.com/silverlight-serializer/
Alt Сериализатор для Silverlight: http://slserializelzo.codeplex.com/
Производительность Alt лучше, но сильно зависитотражение и не компилирует сериализаторы, как его полный аналог фреймворка, но оба прошли мои первые базовые тесты с относительно сложными типами.
Есть ли какой-либо другой фреймворк сериализации, который я мог бы попробовать?Я буду рад оценить их работу и поделиться своими выводами.