亲爱的新老客户,您好本站已停止更新,请访问我们的新网站。
销售服务***:(周一至周日 9:00-18:00)
客户端与服务器端的区别
客户端:Client
服务器端:Server
一般来说,客户端就是我们使用的电脑(包括我们使用的浏览器IE,Firefox);服务器端就是存放网页与数据库数据的服务器;
动态网页都是在服务器端执行(例如asp、php等程序)成HTML, XHTML,CSS,javascript,flash等,之后下载到客户端由浏览器显示;
提示: javascript是客户端程序,所以使用其编写的显示时间的程序会根据客户端机器的时间变化,而、asp是服务器端程序,使用其编写的显示时间程序不会根据客户端变化,只会根据服务器端的时间变化。
举几个客户端与服务器端的例子
你上网浏览网页
浏览器(IE)就是客户端程序,服务器上的网站就是服务器端程序
你使用QQ聊天
QQ就是客户端程序,腾讯机房放的存储、交换聊天信息的程序就是服务器端程序
你玩魔兽世界(一个网络游戏)
电脑上装的魔兽程序就是客户端程序,你连接的服务器(九城的服务器)就是是服务器端程序
客户端与服务器端B/S结构
我们通常所说的动态网站设计一般都是B/S结构的,B是Browser的缩写,就是客户端程序。S是Server的缩写,就是服务器端程序。
客户端程序通常不需要我们编写,可以使用IE或者FireFox等浏览器,所以我们只需要编写服务器端程序就好了,这样只要修改S端程序,就可以使网站发生变化,因此B/S结构的优势就是,容易部署,容易更新,而且客户端比较轻便(瘦客户端)。
提示: 客户端程序和服务器端程序通常是多对一关系,即一个服务器端程序,为众多的客户端程序提供数据服务。
提示: 我们在自己的电脑上做网站,调试网站,通常使我们的电脑即充当客户端又充当服务器端。
上一篇: 下一篇:
可能想了解:
产品与服务
网站建设咨询
139-111-75574
北京市通州区故城东路11号二层& & & &在开发动态网站时,离不开服务器端技术,服务器端技术主要有CGI、ASP、PHP、ASP.NET和JSP。
&&&&&1、&&
&&&&&&&CGI(Common Gateway Interface 通用网关接口)是最早用来创建动态网页的技术,它可以使浏览器与服务器之间产生互动。它允许使用不同语言来编写适合的CGI程序,该程序被放在Web服务器上运行。当客户端发出请求给服务器时,服务器根据用户请求建立一个新的进程来执行指定的CGI程序并将执行结果以网页形式返回给客户端的浏览器上显示出来。虽说CGI是当前应用程序的基础技术,但这种技术的编制比较困难,且效率低下,因为每次页面被请求时,都要求服务器重新将CGI程序编写成可执行的代码。在CGI中最常用的语言有C/C++、Java和。
&&&&&&2、&&&&&
&&&&&& ASP(Active Server Page 动态服务页面)是一种很广泛的开发动态网站的技术。它通过在页面代码中嵌入VBScript或JavaScript脚本语言来生成动态的内容。但必须得在服务器端***了适当的解释器后,才可以通过调用此解释器来执行脚本程序,然后将执行结果与静态内容部分结合并传送到客户端浏览器上。对于一些复杂的操作,ASP可以调用存在于后台的COM组件来完成,所以说COM组建无限地扩充了ASP的能力,正因为如此一来本地的COM组件,使得它主要用于Windows NT平台中。它的优点是简单易学,并且ASP是与微软的IIS捆绑在一起,在***WIndows操作系统的同时***上IIS就可以运行ASP程序了。
&&&&&&&&&& PHP(Hypertext Preprocessor 超文本预处理器)的语法类似于C,并且混合了Perl、C++和Java的一些特性,它是一种开源的Web服务器脚本语言,与ASP一样可以在页面中加入脚本代码来生成动态内容。对于一些复杂的操作可以封装到类或函数中。在PHP中提供了许多已经定义好的函数,例如提供的标准数据库接口,数的数据库连接方便,扩展性强。PHP可以被多个平台支持,但被应用最广泛的还是UNIX/Linux平台。由于PHP本身的代码对外开放,经过了许多软件工程师的检测,因此,该技术具有公认的安全性能。
&&&&&& 4、
&&&&&& 这种建立动态Web应用程序的技术,是.NET框架的一部分,可以使用任何.NET兼容的语言来编写ASP.NET应用程序。使用VisualBasic.NET,C#,J#,ASP.NET 页面(Web Forms)进行编译可以提供比脚本语言更出色的性能。Web Forms允许在网页基础上建立强大的窗体。当建立页面时,可以使用ASP.NET服务端控件来建立常用的UI元素,并对他们编程来完成一般的任务。这些控件允许开发者使用内建可重用的组建和自定义组建来快速建立Web Forms,使代码简单化。
&&&&&& 5、
&&&&&& JSP(Java Server Pages)是以Java为基础开发的,所以它沿用Java强大的API功能,JSP页面中的HTML代码用来显示静态内容部分,嵌入到页面中的Java代码与JSP标记来生成动态内容部分。JSP可以被预编译,从而提高了程序的运行速度。另外JSP开发的应用程序经过一次编译后,可以随时随地地运行,所以在大部分系统平台中,代码无需做修改就可以在支持JSP的任何服务器中运行。
阅读(...) 评论()计算机客户端和服务器之间的5大差异!-信息服务
计算机客户端和服务器之间的5大差异!
发布时间: 2:04
在计算术语中,“客户端”和“服务器”都指用于不同目的的计算机。客户端是通过网络访问服务器的小型计算机。例如:在组织中,员工登录到客户机以访问在服务器机器上运行的文件和应用程序。这种两层架构也称为客户端 - 服务器架构,主要关注组织中的分工。 服务器机器是能够存储各种文件(例如应用程序和数据文件)的大容量计算机。有各种类型的服务器,例如:应用服务器,文件服务器,web服务器,数据库服务器,打印服务器,代理服务器,游戏服务器,独立服务器等。 客户端可以分为胖,瘦和混合: 胖客户端支持本地存储和本地处理。 瘦客户端是***最少硬件的功能较低的机器。它通常利用主机的资源并依靠服务器来执行任何数据处理。瘦客户端的主要任务只是以图形方式显示应用程序服务器提供的图像。 混合客户端在本地进行处理,但依靠服务器进行数据存储。 一些应用服务器可能需要用户从其客户端机器登录以便使用客户端 - 服务器架构来访问特定应用。 客户机不仅可以访问应用程序和数据文件,而且它们还可以使用服务器的处理器来执行某些任务,而不必向客户机添加任何额外的硬件资源。 客户端计算机通常包含比服务器计算机更多的最终用户软件 。 服务器通常包含更多的操作系统组件。多个用户可以同时登录服务器。 基本区别如下: 1.客户机是具有基本硬件配置的小型计算机,服务器机器是具有高级硬件配置的高端计算机。 2.客户端是一个简单而不太强大的机器,而服务器是一个强大的昂贵的机器。 3.客户端用于简单任务,而服务器用于存储巨大的数据文件和应用程序。 4.与客户机相比,服务器提供高性能。
5.服务器支持同时多个用户登录,而客户端支持单用户一次登录。