似乎是两种方案的选择>>>>>>>
现在在做网站的继续开发
我在改写还有开发新的东西时一直考虑一个问题:
(因为事实上好多较具规模的网站都有自己的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个好些呀,但是第一个开发起来重用性又很好
请高手来帮忙分析一下