使用JSON进行WCF服务的优缺点

时间:2010-05-01 08:36:03

标签: c# asp.net json wcf

以下两种情况的利弊是什么:

案例I

传统方式: 在项目中添加服务引用。在服务器端创建对象并从服务获取数据并绑定到asp.net网格。

案例II

更新JSON行为的服务。在项目中添加服务引用。从javascript调用服务以获取数据。将数据绑定到jquery网格。

哪一个是最好的方法,为什么?(不是开发人员的观点)

如果有其他方法更优化,请解释并考虑大数据。

2 个答案:

答案 0 :(得分:2)

这取决于是否允许最终客户端(浏览器)访问WCF数据服务,或仅访问应用服务。对于简单的安全模式,让json允许很多非常简单的jQuery等场景。

当然,jQuery等需要兼容的浏览器;这些日子意味着“最”,但绝不是“全部”。因此,如果您想为愚蠢的浏览器提供相同的数据,您需要一种方法来获取服务器上的数据。

如果打算提供服务器到服务器(B2B等)访问,json通常是第二选择; xml(SOAP等)将是事实上的标准,但它不是唯一的选择。例如,如果您有高带宽需求,您可以选择更紧凑的二进制传输格式(有很多)。

答案 1 :(得分:0)

第二种方法。任何客户端现在都可以使用这些数据,无论是jquery网格还是iphone客户端。