Architecture 向跨平台设备显示数据

Architecture 向跨平台设备显示数据,architecture,cross-platform,Architecture,Cross Platform,我有一个序列化并传递给web服务的对象,它有两个枚举。如果我希望其他平台的开发人员创建和使用这些数据,我是否应该删除这些枚举?或者其他平台可以处理序列化的.net类型 我目前的平台是.net,我希望将该服务扩展到iOS和Android。除非您控制了服务器和客户端,并且它们位于同一平台上,否则不应通过web服务发送枚举 通过WCF web服务发送枚举的功能在.net 4.0中首次可用。这不适用于.NET3.5 跨平台的最佳选择是使用基于REST的服务。在跨平台环境中,始终采用契约优先的方法,而不仅

我有一个序列化并传递给web服务的对象,它有两个枚举。如果我希望其他平台的开发人员创建和使用这些数据,我是否应该删除这些枚举?或者其他平台可以处理序列化的.net类型


我目前的平台是.net,我希望将该服务扩展到iOS和Android。

除非您控制了服务器和客户端,并且它们位于同一平台上,否则不应通过web服务发送枚举

通过WCF web服务发送枚举的功能在.net 4.0中首次可用。这不适用于.NET3.5


跨平台的最佳选择是使用基于REST的服务。

在跨平台环境中,始终采用契约优先的方法,而不仅仅是序列化专有(java、.net等)对象。看见