smart client 不光是auto update,还必须支持offline 方式下的工作。 
只需中间是不是必须用webservice, 我想也不见得,虽然我也是用的webservice.

解决方案 »

  1.   

    就是说这个offline,复杂一些的应用离线肯定是没戏的,只能处理轻量级的东西
      

  2.   


    ---相当于UDP方式吧? 
    呵...--如对于数据库连接是无连接的,取完数据连接就放掉.
    整个ADO.NET模型就是这样的.无连接的模式,同你用B/S,C/S还是智能客户端有什么关系??
      

  3.   

    偶也觉得有些炒作,java的webstart是差不多的概念。
    smartclient应该说一种技术,不是.net特有的。m$不过把smartclient的开发简化了,而且不能跨平台的winform看起来很美。
      

  4.   

    smartclient应该定位于b/s和c/s之间:
    有b/s的多层和安全,也有c/s的UI易用性。但是也要看到,不能象web一样多窗口,保存,copy,被链接这些都是c/s的硬伤,smartclient只是一个补充而已,不值得吹嘘
      

  5.   

    我觉得微软自己的windowsupdate就做得不错啊,windowsupdate.microsoft.com
      

  6.   

    自我认为:
    对smart client感觉不怎么样。如果要我在smart client和Remoting中选择一样的话我想我会用Remoting.
    第一、smart client比Remoting的速度比较,Smart Client传输速度比不上Remoting.
    Smart Client是用webservice传输。
    而Remoting是建立通道传输。转输用是明文的方试,当然这是也是Remoting的不足之处。
    第二、Smart Client可在不掉线的状态下使用。而Remoting也可以做到。
    第三、Smart Clinet可以自动更新,而Remoting也可以做到。
    所以我宁愿选择Remoting.
      

  7.   

    1 在ie里键入localhost/a.exe就可以运行
    2 在服务端动态编译的
    ------------
    if 我的理解
       分发的时候省略了客户端的分发,对于客户端比较多尤其好
       只要我的域名不变(还是a.exe),随你怎么改:)
    else
      我也不想要了