似乎是两种方案的选择>>>>>>>

fun1984 2004-08-14 10:31:33
现在在做网站的继续开发
我在改写还有开发新的东西时一直考虑一个问题:
(因为事实上好多较具规模的网站都有自己的windows客户端,而我在做的这个网站也计划推出这个网站自己的windows客户服务)
为了以后开发windows客户端程序方便,现在设定新做的webform里面得到数据就尽量用xml
我知道的这里有两种方式:
1,xmlweb服务,比如webform中如果要用到从数据库读出的数据,把这个读写成web服务,返回比如dataset,事实就是xml流,以后windows也可以直接调对应的web服务从而得到数据库中数据(好处是xmlweb服务一次开发,webform\winform都能用)
2,以后做windows程序要读数据库里的数据,直接在这个程序里做,比如用存储过程,而sqlserver2000里也有自己的抽取与写入xml数据的方式,存储过程执行结果我可以放在windows程序本地的xml文件里(好处是可以做个标记,如果数据库没有更新,就读本地的xml文件,有更新的话就通过执行存储过程重新更新xml文件再读出)
web服务的性能主要是速度不知道如何,想第2个的速度是不是比第1个好些呀,但是第一个开发起来重用性又很好
请高手来帮忙分析一下
...全文
93 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fun1984 2004-08-16
  • 打赏
  • 举报
回复
了解的差不多了,结贴
showtimenow 2004-08-14
  • 打赏
  • 举报
回复
.net remoting的速度肯定是比web service速度快的,.net remoting一般会使用TCP通道,而使用Http通道的话性能和web service差不太多。
由于使用TCP通道,所以.net remoting比较适合于intranet,而如果是跨平台,跨网段的话建议使用web service.
fun1984 2004-08-14
  • 打赏
  • 举报
回复
自己up>>>>
另外如果选第1个方案
web服务换做.net remoting怎么样呢
用tcp传xml是不是比web服务速度好些
那些比如qq是用的tcp还是http的?

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧