需求:
现在做的一个项目,主要是在内部局域网运行,用户是几十个,程序更新非常频繁,主要是业务经常要改,程序需要快速响应.
方案:
现想做成winForm的,这个项目以后可能也要做成webForm,所以打算中间层用webService,主要是DAL处理,这种方案可行度多高?现在主要的问题就是:1在客户端用代码访问sql server读取数据
2客户端访问webservice,webservice读取本机的sql server后再返给客户端以上哪种速度比较快?
谢谢!

解决方案 »

  1.   

    从执行效率来说,第一种要快.
    但是如果是做成winform的client直连sql server 明显并不是太好的做法.
      

  2.   

    如果是在局限网内,建议用Remoting替代Webservice,因为的Remoting的性能要远远超过WebService.当有企业防火墙时选用可以穿过防火墙的WebService.
      

  3.   

    做winForm的,客户端是不是很少直接读取SQL SERVER的,主要不好之处是什么?
      

  4.   

    多个客户端 而且考虑系统的兼容性的话建议,第二种,提取Dto,DAO,Service层
    webform可以复用
      

  5.   

    如果第一种的话,这个C/S其实就是单单C了,根本不存在S.