(3)维护起来简单快捷,用户只需更改页面便能实现服务更新。
(4)开发简单,共享性强。
B/S 模式的缺点:
(1)个人特性明显减少,功能需求未能实现。
(2)需要鼠标进行操作,不是那么方便快捷。
(3)页面每一次刷新都是动态响应,响应率较低。
(4)功能受限,一些传统模式下的特殊功能较难实现。
二、C/S 模式的优点和缺点
C/S 模式的优点:
(1)客户端与服务器端直接相连,无中间环节,所以响应快。
(2)操作界面美观,形式多样,能满足客户的个性化需求。
C/S架构有处理业务的强大能力,即便很复杂的业务流程也能实现。
C/S 模式的缺点:
(1)需要特殊的客户端设置,分布功能较弱。其安装与配置需要同时具备广域网和用户群的条件。
(2)兼容性差,开发工具不同,局限性也较大。如果使用不同的工具,需要重写程序。
(3)开发成本高,对技术人员的水平作出一定要求。
对比后我们不难发现,相对于C/S结构的“胖客户端”(需要在用户的计算机上安装相应的操作软件),B/S结构是一种“瘦客户机”,它在服务器上直接处理业务逻辑,因此无需安装客户端软件,便能在客户端的浏览器上运行。同时,当系统需要升级或维护时,也只需要将服务器端的软件更新。如此一来,客户端的计算机负载减少很多,对应系统所需的维护成本和人工成本也大大降低。当然,与C/S结构相比,B/S结构也存在不足,如系统运行起来速度较慢、访问系统操作无法由用户本人控制[4]。
从当前技术分析,建立局域网B/S结构的网络应用是一次性到位的开发,开发成本低且容易掌握。它能实现不同的接入方式(如LAN、Internet/Intranet等)访问和操作共同的数据库;其数据平台、访问管理服务器,包括数据库都很安全[6]。伴随可跨平台的语言出现之后,用B/S架构管理软件更是快捷,方便,高效。
2。2 ASP。NET2。0技术的介绍
ASP。NET2。0是在服务器上运行的基于通用语言的程序,该程序在服务器端首次运行时便可实现编译。ASP。NET2。0构架是可以用Microsoft(R)公司最新的产品 Visual Studio。net开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。强大的ASP。NET2。0支持众多软件[5]。
由于ASP 。NET2。0是基于通用语言的编译运行的程序,所以其强度和灵活性,使其运行起来几乎不受Web开发平台的限制。ASP 。NET2。0也是一个独立的语言,编译者完全可以依据自身条件如编码风格,擅长语言(现在已经支持C #,C++和java,VB,JavaScript)进行编译。
ASP 。NET2。0采用一种自然基础的分类和配置系统,使您的服务器环境和应用程序将配置信息更简洁地存储在纯文本中,这个过程无需本地管理员的工具,因此被称为“零本地管理”的理念[7]。此外,ASP。 NET2。0的应用程序服务器上的系统安装只需要单一的复制一些必须的文件,不需要系统重新启动。最大程度方便了用户。
ASP 。NET2。0是一个开发工具,可用于多处理器,这将大大提高进程在多处理器环境中的运行速度。即使现在的ASP。 NET2。0是为了一个处理器而开发,但未来可能用到的多处理器的性能也将随之被提高。这个过程无需ASP。NET2。0做出任何改变,这是ASP无法实现的。来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
ASP。NET优越性主要体现在以下几个方面:
(1)效率。ASP只能用非模块化语言(如JavaScript)来编写脚本编程,每次运行都要重新编译。而ASP。NET是建立在。NET Framework之上的,可使用模块化程序设计语言(如Visual Basic ,C++),首次执行后,以后无需再编译便可直接运行。效率提高很多。