java - 是否有适用于 C++ 和 GWT 并支持结构多态性的数据绑定(bind)解决方案?

标签 java c++ data-binding gwt code-generation

我希望它应该共享一个通用描述,例如 XmlSchema 或 IDL,并且应该为目标语言生成类。

我找到了 Thrift,这是一个非常好的解决方案,但它不支持结构多态性。 我想要基类对象的集合,我可以在其中放置子类的实例,序列化它并在另一侧反序列化。一些支持多态行为的机制,比如访问者,将是一个完美的。

有人知道适合这些要求的东西吗?

最佳答案

我建议尝试 Protocol Buffers。这是一项由 Google 发起的技术,所以我想它会得到 C++ 和 GWT 的良好支持。

http://code.google.com/apis/protocolbuffers/

关于java - 是否有适用于 C++ 和 GWT 并支持结构多态性的数据绑定(bind)解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3521946/

相关文章:

java - 是否可以将匿名类声明为抽象类?

java - 持续频繁调度的 AlarmManager 替代品

c++ - 一个函数模板的多个定义

c++ - 赋予容器其子代的所有权,但让子代使用智能指针存储对其父代的引用

java - Play 2.0 中带有泛型的自定义格式化程序

子模块中的 Android 数据绑定(bind)

java - 即使是单线程的Java应用程序,在没有数据库的情况下,有时不会出现数据不一致的问题吗?

java - jackson 按字段名称自定义序列化程序?

c# - P/Invoke with arrays of double - 在 C# 和 C++ 之间编码数据

c# - 为什么组合框在创建时会加倍其项目?