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