Chinaunix首页 | 论坛 | 博客
  • 博客访问: 58755
  • 博文数量: 26
  • 博客积分: 554
  • 博客等级: 中士
  • 技术积分: 300
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-05 16:09
文章分类
文章存档

2012年(26)

我的朋友
最近访客

分类: C/C++

2012-01-19 09:04:07

5.3. 客户端与服务器端 客户端与服务器端的区别
  • 客户端:Client
  • 服务器端:Server

一般来说,客户端就是我们使用的电脑(包括我们使用的浏览器IE,Firefox);服务器端就是存搁网页与数据库数据的服务器;

静态网页都是在服务器端执行(例如asp、php等程序)成HTML, XHTML,CSS,javascript,flash等,之后下载到客户端由浏览器显示;

小猪提示: javascript是客户端程序,所以使用其编写的显示时间的程序会根据客户端机器的时间变化,而php、asp是服务器端程序,使用其编写的显示时间程序不会根据客户端变化,只会根据服务器端的时间变化。

举几个客户端与服务器端的例子
  • 你上网浏览网页
  • 浏览器(IE)就是客户端程序,服务器上的网坐就是服务器端程序
  • 你使用QQ聊天

 

QQ就是客户端程序,腾讯机房搁的存储、接换聊天信息的程序就是服务器端程序

  • 你玩魔兽世界(一个网络游戏)

电脑上装的魔兽程序就是客户端程序,你连接的服务器(九城的服务器)就是是服务器端程序

客户端与服务器端B/S构造

我们通常所说的静态网坐设计一般都是B/S构造的,B是Browser的缩写,就是客户端程序。S是Server的缩写,就是服务器端程序。

客户端程序通常不需要我们编写,可以使用IE或者FireFox等浏览器,所以我们只需要编写服务器端程序就好了,这样只要修改S端程序,就可以使网坐发生变化,因此B/S构造的优势就是,容易部署,容易更新,而且客户端比较轻便(瘦客户端)。

小猪提示: 客户端程序和服务器端程序通常是多对一关系,即一个服务器端程序,为众多的客户端程序提供数据服务。

小猪提示: 我们在自己的电脑上做网坐,调试网坐,通常使我们的电脑即充当客户端又充当服务器端。

阅读(1646) | 评论(1) | 转发(1) |
给主人留下些什么吧!~~

-小Y头-2012-01-21 00:19:28

javascript是客户端程序,所以使用其编写的显示时间的程序会根据客户端机器的时间变化,而php、asp是服务器端程序,使用其编写的显示时间程序不会根据客户端变化,只会根据服务器端的时间变化
受益匪浅那!