計算模式的變遷

計算模式的歷史:

    – 1965-1985:以大型機爲核心的集中式處理模式(mainframe);
    – 1986-1990:以PC/文件服務器爲核心的文件共享計算模式;
    – 1990-1996:以C/S結構爲主流的分佈式計算模式;
    – 1996- :以Web爲核心、 B/S結構爲主流的分佈式計算模式;
    – 2005- :以各類移動設備爲核心的普適計算模式;
    – 2008-:以雲計算爲核心的集中式共享模式(虛擬化);
    – 2015-:以IoT和邊緣計算爲代表的分散式+集中式計算模式。

這些比較專業的單詞在博客就不詳細講解了, 就簡單說明一下C/S、B/S、M/C這三種軟件體系架構。

   1.C/S: Client/Server或客戶/服務器模式(見下圖);
   2.B/S: Browser/Server或瀏覽器/服務器模式(見下圖);
   3.M/C: Mobile/Cloud或移動端/雲端模式,就是將應用轉移到移動端,最常見的就是我們時時刻刻都在使用的各種手機app。

C/S
C/S

B/S
B/S

其次還有不得不提的SaaS(Software-as-a-service, 軟件即服務),特徵如下:本質上屬於B/S結構,對B/S的擴展有: 1.通過web來管理和使用軟件;2.軟件被集中式的部署與管理,統一升級和維護;3.單實例、多租戶。SaaS與傳統B/S的本質區別:多租戶共享服務和軟件實例。而實現SaaS的慣用架構模式就是MVC(模型-視圖-控制器)模式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章