我正在寻找一个快速的二进制序列化框架,用于我正在从Windows Mobile 6.5迁移的项目中在Windows Phone 7中使用。Protobuf-net在WM6.5中表现出色,但在WP7中仍然不够成熟,所以我想知道是否有人知道与此同时的好替代品。
我需要一个支持序列化各种类型的框架:自定义类型、自定义类型数组、自定义类型集合、内置类型、框架中可序列化的类型等。
我已经找到了几个,但它们并没有比DataContractSerialization快多少(但肯定更紧凑)。到目前为止,我尝试过:
Mike Talbot的Silverlight Serializer:http://whydoidoit.com/silverlight-serializer/ Silverlight的Alt Serializer:http://slserializelzo.codeplex.com/ Alt的性能更好,但是过度依赖反射,并且不像它的完整框架副本那样编译序列化程序,但两者都通过了我的第一个基本测试,包括相对复杂的类型。
还有其他我可以尝试的序列化框架吗?我将很乐意测量它们的性能并分享我的发现。
我需要一个支持序列化各种类型的框架:自定义类型、自定义类型数组、自定义类型集合、内置类型、框架中可序列化的类型等。
我已经找到了几个,但它们并没有比DataContractSerialization快多少(但肯定更紧凑)。到目前为止,我尝试过:
Mike Talbot的Silverlight Serializer:http://whydoidoit.com/silverlight-serializer/ Silverlight的Alt Serializer:http://slserializelzo.codeplex.com/ Alt的性能更好,但是过度依赖反射,并且不像它的完整框架副本那样编译序列化程序,但两者都通过了我的第一个基本测试,包括相对复杂的类型。
还有其他我可以尝试的序列化框架吗?我将很乐意测量它们的性能并分享我的发现。