跨还是不跨?这是一个问题
来源:互联网 发布:英虎网络 编辑:程序博客网 时间:2024/04/30 06:05
前几天继续在讲SOA以及WCF开发的课程,谈到跨平台支持方面。我们知道跨平台总是一个很好的话题,可以谈论很多。
WCF确实从一定意义上可以实现跨平台,这其实一点都不奇怪,只要是基于HTTP协议,传输的数据又是标准的文本,怎么不能跨平台呢?
大家可以试想一下,不管你用什么操作系统,都应该可以上网吧,然后,不管你用什么开发平台和语言,应该都能解析文本内容吧,这样两个条件具备了,还有什么问题呢?
在WCF 3.5中,更是添加了对于REST的支持,应该更加方便了。如果你对于REST有些不清楚,请参考有关的资料,如wiki百科等
但是,我们后来有探讨到了大数据量的传输问题,我总结了四种方式,其中有一种就是所谓的流传输模型(Streamed),这种传输很有意思,你可以理解为在客户端和服务器建立一条输油管道,数据并不是一次性发送到客户端,而是客户端请求多少,就发送多少。(这就是流的好处)
然后,有朋友就说,这个流就不能跨平台了吧?因为我们所返回的是一个Stream对象,这个对象在别的平台不见得有(即便有,也不见得一样),因为最要命的是,它不是一次性发送给客户端的。
对,这是一个问题。然而,到底是跨还是不跨,难道不正好是一个值得思考的问题么?我们真的要在任何地方都实现跨平台么
- 跨还是不跨?这是一个问题
- 买房子还是不买房子,这是一个问题
- 换还是不换,这是一个问题
- 加锁还是不加锁,这是一个问题
- sql查询,nolock写还是不写,这是一个问题
- sql查询,nolock写还是不写,这是一个问题
- J2EE还是.NET,这是一个问题
- J2EE还是.NET,这是一个问题
- 组合还是继承,这是一个问题?
- 硬件还是软件这是一个问题
- 组合还是继承,这是一个问题!!!
- 精英还是草根?这是一个问题!
- 动态还是静态,这是一个问题
- 管理还是技术,这是一个问题
- 封闭还是开放,这是一个问题
- []T 还是 []*T, 这是一个问题
- 享受还是行走,这是一个问题。
- 跳还是不跳,是一个问题——跳槽时该如何权衡?
- 如何在Windows Service或者Windows Forms输出Console.Write的信息
- Bloom Filter
- jQuery学习笔记
- 指针类型转换(非常棒非常全的一篇文章)
- 关于工作流(Workflow Foundation)的一些总结归纳
- 跨还是不跨?这是一个问题
- 宜荡佚简易,宽小过,总大纲而已
- QT输入法浅析
- 如何在不安装Word的情况下生成Word文档
- 图像逆滤波与维纳滤波的程序代码
- 初来
- MOSS 2010:列表编辑变得更加容易
- LINUX下如何判断CPU和系统是32位还是64位
- MOSS 2010:通过SharePoint Designer定制列表项的条件格式