- SaaS產品方法論:入門、實戰與進階
- 饒森林
- 872字
- 2024-11-13 10:14:26
1.1.2 軟件的分類和發展歷程
為了更好地理解SaaS,我們簡單回顧下軟件的發展歷程。
1.從網絡角度劃分
從網絡的角度劃分,軟件大致經歷了3個發展階段,即單機應用、局域網應用、互聯網應用,如圖1-1所示。
(1)單機應用
在互聯網或網絡尚未普及時,計算機上大多安裝的是單機應用程序,這些程序在本地計算機上運行。這些單機應用程序的出現時間相當早,可以追溯到20世紀60年代。時至今日,盡管互聯網技術已經取得了長足的進步,但仍有一些產品在使用這些老式的單機應用程序,例如一些需要購買許可證的軟件。這些軟件無須聯網,僅憑單機就能實現軟件使用的所有功能。然而,與過去相比,現在的軟件復雜度和易用性已經得到了顯著提高。

圖1-1 軟件應用的3個發展階段
(2)局域網應用
在這個階段,軟件產品主要在局域網內進行部署,局域網應用則以企業應用為主導。我們通常所說的傳統軟件產品,主要指的就是這類產品。此外,部分SaaS產品在以私有化方式部署的情況下,也可以歸為這類應用。
(3)互聯網應用
隨著網絡的普及,用戶可以輕松地直接訪問互聯網,因此大量的服務開始在云端直接部署,而不再局限于局域網。這種變化使得所有的用戶可以共同訪問同一個服務。SaaS產品大多屬于這類應用,部分傳統的軟件產品也屬于互聯網應用。這種應用模式強調的是靈活性和可擴展性,用戶可以隨時隨地通過互聯網訪問和使用這些服務。
2.從軟件架構的形式劃分
從軟件架構的形式劃分,包括C/S(客戶機/服務器)架構和B/S(瀏覽器/服務器)架構。C/S架構需要在用戶端安裝特定的客戶端程序,B/S架構則無須安裝特定客戶端,用戶只需要使用自帶的瀏覽器訪問鏈接地址,即可開始使用軟件。目前,這兩種模式仍被許多企業廣泛使用。SaaS提供商會根據目標用戶群體、使用習慣、產品戰略等因素,選擇適合自己產品的架構模式,部分SaaS產品甚至會提供兩種架構的版本。總體而言,B/S架構的SaaS產品數量較多。
在移動端領域,隨著移動互聯網的不斷發展,越來越多的應用開始支持手機端。為了方便用戶使用,大多數產品都需要在手機上安裝應用軟件。目前,移動端產品基本采用C/S架構的應用,只有少數是基于手機瀏覽器訪問的H5應用(屬于B/S架構)。