头一低,很多年都这样过去了...

欢迎来到Kittow的部落格! - http://blog.skyhe.com

Agile Web Development (敏捷Web开发)

Want to Know Something More? Move Your Mouse Here;)

我是天空的一片云,偶尔投影在你的波心,你记得也好,最好你忘掉,你我在交汇时,互放的光亮。
——徐志摩《偶然》 More...

我的VOA听写积分

2005-11-18 [返回]
[转贴]B/S, C/S or Smart Client
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
转自:天河网 | www.skyhe.com

Posted at 3:51 PM | Comments[0]

转自:天河网 | www.skyhe.com

发表评论
We Used Ajax to Post Your Comment!
本站评论系统采用Ajax技术,无刷新发送评论
您的大名 *   
电子邮件  
5+6=? *(请输入“5+6=?”的结果)
评论内容 *