|
查看: 1074|回复: 5
|
有谁知道什么是server technology 和 client technology
[复制链接]
|
|
|
我想知道什么是server technology 和 client technology,他们之间的分别,特点,和有哪些technology 是。。。
[ 本帖最后由 超级赛亚人2 于 12-3-2009 01:09 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
发表于 13-3-2009 01:11 AM
|
显示全部楼层
原帖由 超级赛亚人2 于 12-3-2009 09:32 AM 发表 
我想知道什么是server technology 和 client technology,他们之间的分别,特点,和有哪些technology 是。。。
所謂的Client / Server Technology (簡稱C/S架构)應該就是指某種軟體系統體繫架构.
在伺服器端一般都會是高性能的電腦搭配龐大的資料庫.
而客戶端則是一般的使用者電腦再加上了專門的軟體.
在這種架构下, 伺服器與客戶端會各負責一定的服務處理量.
但是由於客戶端需要專門的軟體, 所以客戶端有一定的限制要求,
這種架构的缺點是安裝和維護的工作量很大.
但是如果說在網頁開發裡面的Client / Server Technology的話,
我想你指的應該是Browser / Server Technology (簡稱B/S架构).
和C/S架构一樣的是, B/S架构也有高性能的伺服器搭配著龐大的資料庫.
但是唯一不同的就是C/S架构的客戶端不需要安裝特殊的軟體.
B/S架构只要客戶端的瀏覽器即可運作.
瀏覽器通過Web服務與伺服器的資料庫互動.
好處是可以在不同的平台下工作.
B/S是隧著Internet技術穩定而慢慢崛起的.
B/S架构簡化了C/S架构在客戶端的工作.
但是缺點就是這個架构下伺服器的工作量會比較大,
對於伺服器端的性能要求就要更高了.
說了那麼多, 你或許還不太了解.
簡單來說C/S架构就好像我們電腦安裝的線上游戲那樣. (或是其他有跟server互動的win app)
而B/S架构就好像是我們在網路上玩的Facebook之類的東西. (或是其他的web app) |
|
|
|
|
|
|
|
|
|
|
发表于 13-3-2009 10:15 AM
|
显示全部楼层
如果是WEB上的技术的话,在CLIENT(BROWSER)上跑的JAVASCRIPT,VBSCRIPT等技术都是属于CLIENT技术
在SERVER上跑的就有很多了PHP,ASP,ASP。NET等
现在WEB的世界里,CLIENT/SERVER在AJAX,WEB SERVICES等的出现后,之间的沟通都变的很紧密了 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 13-3-2009 12:24 PM
|
显示全部楼层
回复 2# JR86 的帖子
|
就如你所说的。。web app 是B/S 架构。。。那么是不是说。net 是在 B/S 架构的。。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 13-3-2009 12:27 PM
|
显示全部楼层
回复 3# kenspc 的帖子
为什么 javascript 和 vbscript 是client technology
为什么 php, asp, asp.net 是server technology 呢。。。
然后为什么 vbscript 被认为是 在 server side 用的呢。。 |
|
|
|
|
|
|
|
|
|
|
发表于 13-3-2009 03:07 PM
|
显示全部楼层
原帖由 超级赛亚人2 于 13-3-2009 12:27 PM 发表 
为什么 javascript 和 vbscript 是client technology
为什么 php, asp, asp.net 是server technology 呢。。。
然后为什么 vbscript 被认为是 在 server side 用的呢。。
因为JAVASCRIPT和VBSCRIPT都是在BROWSER上跑的SCRIPT,而PHP,ASP都在SERVER上跑的
VBSCRIPT有分为SERVER SIDE的和CLIENT SIDE的,ASP可以用VBSCRIPT或J SCRIPT来写。 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|