我來學網路——C/S與B/S詳解
1.C/S結構,即Client/Server(客戶機/伺服器)結構,是大家熟知的軟體系統體系結構,通過將任務合理分配到Client端和Server端,降低了系統的通訊開銷,可以充分利用兩端硬體環境的優勢。
2.B/S結構,即Browser/Server(瀏覽器/伺服器)結構,是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,使用者介面完全通過WWW瀏覽器實現。
3開發C/S架構可以採用多種語言,包括Java,C++,C#,以及Dephi等
4.B/S架構就是:B=瀏覽器,S伺服器。前端 在大部分企業就是做瀏覽器端展現相關的工作,會用到html,css,js,ps,ai等等,而“後端”的主要工作室程式開發、資料處理了,比如:php,asp,mysql,mssql。
擴充套件資料
一、C/S
1.優點:
(1)安全性:需要其特定的客戶端,所以面向物件比較確定,將所進行的資訊保安處於一個可控的範圍 (2)效率:客戶端的伺服器直接相連,省卻了中間環節,資料的傳輸比較快 。
(3)個性化:有特定的客戶端,所以可以在較大程度上滿足客戶的個性化要求。
(4)穩定性:結構比較穩定,有較強的事務處理能力,可以實現較複雜的業務邏輯。
2.缺點:
(1)特定的客戶端:對pc機有一定的要求,如:作業系統,並且它就像訂在牆上的石頭桌子,不可再利用。
(2)中間環節:因為省卻了中間環節,所以當客戶端達到一定的量時,同時訪問伺服器,造成伺服器的相應變慢,效率變低 。
二、B/S
1.優點:
(1)範圍:零安裝,擁有一個瀏覽器,即可訪問,面向的範圍更廣。
(2)維護性:維護簡單,更新頁面,即可實現面向所有使用者的更新 。
(3)共享性:通過瀏覽器訪問,共享性強,就像買來的餐桌,可以再利用 。
2.缺點:
(1)安全性:面向的範圍廣,所以安全性比較低 。
(2)個性化:因為面型的範圍廣,所以它是一種公共審美,無法滿足個性化的需求。