浅谈提高Web应用程序的性能——用智能客户端来开发分布式的Windows Forms应用程序

 

 首先,我想请教大家一个问题,什么是WEB OR WHAT IS WEB APPLICATION?这个问题,大家可能

都认为他是一个网站,最多是一个B/S结构的应用程序,也是在我们进行网站建设这个行业的人来说,也只不过是这样的回答罢了

吧?可是自MICROSOFT.NET架构出台以后, 我们可爱的MICROSOFT公司又给我们一个新的定义,其实这就是

我样一个搞网站建设的人要谈的,提高WEB应用程序的性能,用智能客户端来开发分布式的WINDOWS FORMS应用程序。

       说到这里,也许有许多朋友不能理解,为什么WEB应用程序怎么又也WINDOWS FORMS程序谈到一起来了呢?我们是否还记得我

在以前的文章中也提起过。MMICROSOFT。NET是一个多语言,跨平台的东东,所以我们可以在一个解决方案中,可以有用C#开发的

PROJECT,也可以是有用VB。NET开发的PROJECT,同样,我们还可以有WEB APPLICATION PROJECT,因我们在以前有B/S,

也有C/S。但是经过这么多年的进化,人们总是认为有这样那样的不好,比如说,我们搞网站建设的人在进行数据库访问的时候,

总是感觉不方便与不安全,这样,如果我们可以像WINDOWS FORMS这样的可以把一些敏感的东西,如果用户名密码等可

以像C/S结构中那样进行封装,又或者是说进行N层结构的设计;同时,我们的C/S设计人员,也在抱怨,为什么我们所花费那

么多时间与精力去开发的一个客户端为什么不可以很方便,或者说一下子让很多人去进行实时的更新自己的客户端,如果也能像B/

S结构那样就好了,客户端基本上没有什么东西,只要放在服务器上的程序更新了也就所有客户端也就跟着更新了.

  就在这样时候,C#也就出现了,这是也就是我要说的Web应用程序的性能——用智能客户端来开发分布式的Windows Forms应用

程序,说了这么多,也许性子比较急的人已经等不了了,他们可能在瓿,那到底是怎么一种技术,如果严格来说,这 智能客户端

(Smart Client)”不是一个具体的技术;更加具体地说他只是融合了许多概念,设计方法和技术,说到底也就是这么一回事,我们

在进行网站建设的时候,会在IIS上建立一个WEBSERVERS,也就是有的是虚拟主机,有的是虚拟目录,我们可以进行在

URL进行访问的,比如:HTTP://LOCATHOST/SMARTCLIENTTEXT,这样,我们又在WINDOW

S FORMS应用程序进行开发的应用程序放在上面的那个虚拟主机中,然后告诉客户一个网址,这样,我们的IE就会直接在线运行这个

WINDOWS FORMS,这样也就解决了以上B/S与C/S之间的矛盾,从而达到了一个理想的东西。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值