兰色精灵 发表于 2015-1-16 23:49:58

ASP网站制作之C/S、B/S软件手艺上的对照

问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.对照
C/S布局软件(即客户机/服务器形式)分为客户机和服务器两层,客户机不是毫无运算才能的输出、输入设备,而是占有了必定的数据处置和数据存储才能,经由过程把使用软件的盘算和数据公道地分派在客户机和服务器两头,能够无效地下降收集通讯量和服务器运算量。因为服务器毗连个数和数据通讯量的限定,这类布局的软件适于在用户数量未几的局域网内利用。国际今朝的年夜部分ERP(财政)软件产物即属于此类布局。  B/S(扫瞄器/服务器形式)是跟着Internet手艺的衰亡,对C/S布局的一种改善。在这类布局下,软件使用的营业逻辑完整在使用服务器端完成,用户体现完整在Web服务器完成,客户端只必要扫瞄器便可举行营业处置,是一种全新的软件体系机关手艺。这类布局更成为现今使用软件的首选系统布局。双汇软件系列产物即属于此类布局。  1,数据平安性对照。因为C/S布局软件的数据散布特征,客户端所产生的火警、盗抢、地动、病毒、黑客等都成了可骇的数据杀手。别的,关于团体级的异地软件使用,C/S布局的软件必需在各地安装多个服务器,并在多个服务器之间举行数据同步。云云一来,每一个数据点上的数据平安都影响了全部使用的数据平安。以是,关于团体级的年夜型使用来说,C/S布局软件的平安性是使人没法承受的。关于B/S布局的软件来说,因为其数据会合寄存于总部的数据库服务器,客户端不保留任何营业数据和数据库毗连信息,也无需举行甚么数据同步,以是这些平安成绩也就天然不存在了。  2,数据分歧性对照。在C/S布局软件的办理计划里,关于异地谋划的年夜型团体都接纳各地安装地区级服务器,然后再举行数据同步的形式。这些服务器天天必需同步终了以后,总部才可失掉终极的数据。因为部分收集妨碍形成一般数据库不克不及同步不说,即便同步下去,各服务器也不是一个时点上的数据,数据永久没法分歧,不克不及用于决议。关于B/S布局的软件来说,其数据是会合寄存的,客户端产生的每笔营业票据都间接进进到中心数据库,不存在数据分歧性的成绩。  3,数据及时性对照。在团体级使用里,C/S布局不成能随时随地看到以后营业的产生情形,看到的都是过后数据;而B/S布局则分歧,它能够及时看到以后产生的一切营业,便利了疾速决议,无效地制止了企业丧失。  4,数据溯源性对照。因为B/S布局的数据是会合寄存的,以是总公司能够间接追溯到各级分支机构(分公司、门店)的原始营业票据,也就是说看到的了局可溯源。年夜部分C/S布局的软件则分歧,为了削减数据通讯量,仅仅上传两头报表数据,在总部不成能查到各分支机构(分公司、门店)的原始票据。  5,服务呼应实时性对照。企业的营业流程、营业形式不是刻舟求剑的,跟着企业不休开展,一定会不休调剂。软件供给商供应的软件也不是十全十美的,以是,对已部署的软件产物举行保护、晋级是一般的。C/S布局软件,因为其使用是散布的,必要对每个利用节点举行程序安装,以是,即便十分小的程序缺点都必要很长的从头部署工夫,从头部署时,为了包管各程序版本的分歧性,必需停息统统营业举行更新(即"休克更新"),其服务呼应工夫基础不成忍耐。而B/S布局的软件分歧,其使用都会合于总部服务器上,各使用结点并没有任何程序,一个中央更新则全体使用程序更新,能够做到疾速服务呼应。  6,收集使用限定对照。C/S布局软件仅合用于局域网外部用户或宽带用户(1兆以上);而我们的B/S布局软件能够合用于任何收集布局(包含28.8K拨号进网体例),出格适于宽带不克不及抵达的中央(比方双搜集团的某些分公司,仅靠德律风上彀便可一般利用软件体系)。C/S、B/S软件贸易使用上的对照  办理软件是为企业服务的,企业选用办理软件不但要从手艺上思索,还要从贸易使用方面来思索,下文将从贸易使用的角度对两种布局的软件举行对照。  1,投进本钱对照。B/S布局软件一样平常只要早期一次性投进本钱。关于团体来说,有益于软件项目把持和制止IT黑洞,而C/S布局的软件则分歧,跟着使用局限的扩展,投资会绵延不停。  2,硬件投资回护对照。在对已有硬件投资的回护方面,两种布局也是完整分歧的。当使用局限扩展,体系负载上升时,C/S布局软件的一样平常办理计划是购置更初级的中心服务器,原服务器保持不必,这是因为C/S软件的两层布局酿成的,这类软件的服务器程序必需部署在一台盘算机上;而B/S布局(如双汇软件)则分歧,跟着服务器负载的增添,能够光滑地增添服务器的个数,然后在各个服务器之间做负载平衡。无效地回护了原有硬件投资。  3,企业疾速扩大撑持上的对照。关于发展中的企业,疾速扩大是它的明显特性。比方双汇贸易公司,每一年都有新的配送中央建立,每个月都有新的门店倒闭。使用软件的疾速部署,是企业疾速扩大的需要保证。关于C/S布局的软件来说,因为必需同时安装服务器和客户端、建立机房、雇用专业办理职员等,以是没法顺应企业疾速扩大的特性。而B/S布局软件,只需一次安装,今后只需设立账号、培训便可。  其次,跟着软件使用的扩大,对体系保护人才网的需求有大概成为企业疾速扩大的制约瓶颈。假如企业开店上百家,对盘算机专业人才网的需求就将是企业面对的伟大应战之一。  抛开人力本钱不说,一个企业要招到这么多的专业人才网而且留住他们也是不成能的。以是,接纳C/S布局软件一定会制约企业将来的开展。别的,年夜多半C/S布局的软件都是经由过程ODBC间接连到数据库的,平安性差不说,其用户数也是受限的。每一个连到数据库的用户城市坚持一个ODBC毗连,城市一向占用中心服务器的资本,对中心服务器的请求十分高,使得用户扩大遭到极年夜的限定。而B/S布局软件则分歧,一切的用户都是经由过程一个JDBC毗连缓冲池毗连到数据库的,用户其实不坚持对数据库的毗连,用户数基础上是无穷的。  从以上的剖析能够看出,B/S布局的年夜型办理软件有着C/S布局软件没法对比的上风。而从外洋的开展趋向来看,也考证了这一点。今朝,外洋年夜型企业办理软件要末已是B/S布局的,要末正在履历从C/S到B/S布局的变化。从国际诸多软件厂商主动投进开辟B/S布局软件的趋向来看,B/S布局的年夜型办理软件必将在未来的几年内占有办理软件范畴的主导位置。(完)
</p>ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用

深爱那片海 发表于 2015-1-17 15:54:16

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的

简单生活 发表于 2015-1-20 15:45:46

不能只是将它停留在纸上谈兵的程度上。

小女巫 发表于 2015-1-24 15:45:20

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

小魔女 发表于 2015-1-30 19:45:05

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

老尸 发表于 2015-2-6 15:33:17

Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)

小妖女 发表于 2015-2-16 21:37:30

跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组

蒙在股里 发表于 2015-3-5 09:48:25

跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组

精灵巫婆 发表于 2015-3-12 03:39:59

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

飘飘悠悠 发表于 2015-3-19 17:53:08

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
页: [1]
查看完整版本: ASP网站制作之C/S、B/S软件手艺上的对照