2
|
Chris Pietschmann · 技术社区 · 16 年前 |
1
3
由于Silverlight可以处理基于JSON和XML的服务,因此响应的格式完全不相关。但是,您必须考虑以下几点: 1)Silverlight比JavaScript快大约1000倍 2)如果您的Web服务本机是基于SOAP的,那么Visual Studio可以为您生成一个代理,这样您就不需要解析SOAP消息了。 3)Silverlight有linq to xml和linq to json,这使得解析pox和json变得轻而易举。 在一个完美的世界里,我会选择Silverlight作为“引擎”,并返回到Javascript,以防Silverlight不可用。 问候语, 劳伦特 |
2
1
另一个需要考虑的问题是,以JSON格式获取数据将比XML和Web服务更快。JSON很快成为一个JavaScript对象,不必像XML那样进行解析。就我个人而言,我会使用JavaScript。 |
3
0
因为javascript不是多线程的,所以我发现使用Silverlight访问/缓存数据,然后将其传递给javascript进行显示,会产生更好的性能,同时避免锁定/冻结浏览器,这样用户可以在加载数据时继续做事情。 |
4
0
传递JSON格式的数据在一定程度上更快,因为与XML SOAP消息不同,它不需要SOAP头或任何其他杂项信息——它只是纯数据。因此,使消息的总大小变小。 |
Bigeyes · 如何在MVVM模式中添加行? 8 年前 |
User9898 · 悬停回到原始颜色时为什么选择 8 年前 |
Huma Ali · WCF已完成事件中的异常处理 8 年前 |
Nerd in Training · 文件副本发布错误 9 年前 |