在C/S軟件開發(fā)以及B/S軟件開發(fā)頁面已對(duì)其做了詳細(xì)介紹,這里就簡單介紹一下c/s和b/s兩者的區(qū)別:
首先必須強(qiáng)調(diào)的是C/S和B/S并沒有本質(zhì)的區(qū)別:
B/S是基于特定通信協(xié)議(HTTP)的C/S架構(gòu),也就是說B/S包含在C/S中,是特殊的C/S架構(gòu)。之所以在C/S架構(gòu)上提出B/S架構(gòu),是為了滿足瘦客戶端、一體化客戶端的需要,最終目的節(jié)約客戶端更新、維護(hù)等的成本,及廣域資源的共享。
(1)B/S屬于C/S,瀏覽器只是特殊的客戶端;
(2)C/S可以使用任何通信協(xié)議,而B/S這個(gè)特殊的C/S架構(gòu)規(guī)定必須實(shí)現(xiàn)HTTP協(xié)議;
(3)瀏覽器是一個(gè)通用客戶端,本質(zhì)上開發(fā)瀏覽器,還是實(shí)現(xiàn)一個(gè)C/S系統(tǒng)