什么是C/S體系結構?
C/S即Client/Server(客戶端/服務器),即在開發的過程中,客戶端需要安裝相應的軟件才能連接服務器,並且該軟件承擔所有的邏輯和運算,服務器只提供數據的交互的一種體系結構.
什么是B/S體系結構?
B/S即Browser/Server(瀏覽器/服務器),即在開發過程中,客戶端只需要一個瀏覽器,即可以實現與服務器交互,服務器承擔所有的邏輯和計算,瀏覽器只負責將結果顯示在屏幕上的一種體系結構.
C/S和B/S體系結構應用區別?
1.C/S體系結構對服務器來說不需要承擔太多的邏輯和運算,大大減少了服務器的運行負擔,而B/S的運算全部在服務上面這就需要服務器提供大量的性能來進行運算;
2.C/S體系結構對於不同的操作系統必須開發適合在各個操作系統上面運行的軟件,而B/S體系結構則只需要在任何瀏覽器里面訪問服務器即可實現相應的功能;
3.C/S體系結構對於還未開發成熟的應用來說非常不友好,每經過一次新修改都需要用戶重新下載安裝,很容易使用戶失去信心,而B/S體系結構,只需要修改服務器的邏輯即可,無論用戶在哪里的瀏覽器訪問都是更新過后的界面和功能;
4.對於兩種體系結構,C/S應用的運行速度與用戶端的配置有關,隨着用戶端的配置升高,用戶體驗也會變得更好,但B/S體系結構的用戶體驗與用戶端的配置沒有太大關系,只對於服務器的性能要求高;