如何评判一个编解码框架的优劣: 1.是否支持跨语言 2.编码后的码流大小 3.编解码的性能 4.类库是否小巧,api使用方便度 5.使用者开发工作量和难度 java序列化的目的 1.网络传输 2.对象持久化 java序列化的缺点 1.无法跨语言,序列化和反序列化只能java实现 2.序列化后的码流过大 3.序列化性能太低 业界主流的编解码框架 1.Google的protobuf 2.Facebook的Thrift 3.Jboss的Marshalling