Focus on WEB Application and Software Engineering
十一月 18
http://www.blogcn.com/user8/flier_lu/index.html?id=1567274&run=.08E8850

我们在开发程序的时候,往往会在B/S和C/S模式之间摇摆不定,因为这两种模式在特性上各有千秋,常常想如果能够结合两者的优点就好了,呵呵。Smart Client正是结合两种模式的一种尝试,它构建于Web Service提供的功能之上,同时具有B/S模式通过网络服务器集中发布的优点,和C/S模式可以离线工作的优点,并可以按照不同的终端设备进行裁减。M$的.NET产品架构按Don Box的说法可以分为两部分:CLR和Web Service,而MS提出的Smart Client概念正是链接这两者的桥梁。
     下面这两篇文章从整体架构上介绍了Smart Client的概念: 

     Smart Clients: Combining the Power of the PC with the Reach of the Web
     Smart Client Application Model and the .NET Framework 1.1

     就发布方式来说,Smart Client可以通过网络服务器发布:以 http://RemoteWebServer/myExe.exe  形式提供直接下载运行;或者通过程序在后台调用System.Reflection.Assembly.LoadFrom自动加载。
     例如下面代码从服务器上直接载入一个模块并使用之:
http://www.blogcn.com/user8/flier_lu/index.html?id=1567274&run=.08E8850

当前评分 2.7 , 共有 11 人参与

  • Currently 2.727273/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

添加评论




看不清?点击图片看看
biuquote
Loading



关于我

kittow (天笑)
80年代生于“天府之国”四川
爱好:编程、篮球、数码、旅游
乘一叶兴趣小舟,漂泊于浩瀚IT海洋。。。
TITLE:MSE of UESTC & 软件设计师
Technical Capacity | Last Blog