1. 程式人生 > >軟體架構(CS結構/BS結構)

軟體架構(CS結構/BS結構)

1. C/S結構Client / Server

C/S工作流程圖:


在C/S結構的情況下,不同的服務需要安裝不同的客戶端軟體, 比如QQ、迅雷、Foxmail這種情況下安裝的軟體會越來越多,同時也有許多弊端, 比如A出差,需要在B電腦上查收郵件,但是B電腦並未安裝Foxmail等類似的客戶端軟體, 這樣不得不先去下載Foxmail,非常不方便。 app的三種: - web app(網頁應用) (B/S) - hybrid app(混合應用 -- 應用的殼子套著頁面) (C/S) - native app(原生應用) (C/S) 2. B/S結構 B/S(即Broswer / Server
)解決了C/S所帶來的不便,將所有的服務都可以通過瀏覽器來完成(因為基本所有瀏覽器都安裝了瀏覽器), 但B/S也有一些不利,比如操作穩定性、流暢度等方面相對較弱。