[英]Are there any data-binding solution that works in C++ and GWT and supports structures polymorphism?
我希望它应该共享一个通用的描述,例如XmlSchema或IDL,并且应该为目标语言生成类。
我发现Thrift确实是一个很好的解决方案,但是它不支持结构多态。 我希望有一些基类对象的集合,可以在其中放置子类的实例,对其进行序列化并反序列化。 诸如Visitor等多态行为支持机制将是完美的。
有人知道适合这些要求的东西吗?
我建议尝试协议缓冲区。 它是Google起源的技术,因此我想它会得到C ++和GWT的良好支持。
如前所述,类似Protocol Buffer的东西绝对是您最好的选择。 它支持C ++,并且有两个单独的项目支持GWT: protostuff和protobuf-gwt 。
协议缓冲区和Thrift之间有许多比较,因此,如果您想使用Thrift,也可以通过gwt-rpc-plus项目与GWT集成。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.