您必須在當時的通用基礎結構中看到這一點。在80年代初期,IBM發布了“個人計算機”,您可以從字面上理解它。開發PC應用程序的最常見方法是一個人創建某些東西并試圖出售它。因此,每個發行版本一張軟盤可能很常見。您可以購買一些漂亮的彩色標簽,并在上面寫上產品名稱和版本。對于當時的大多數成功產品,您都知道編寫它的人的名字。
網絡是作為附加組件引入的。客戶端API被入侵DOS,服務器部分是一臺專用計算機上的專用專有操作系統。通常很昂貴(不適合大眾使用),基本上只提供文件和打印機共享。在PC領域,隨著Windows for Workgroups和Windows NT的引入,情況開始發生變化。這帶來了很多可能性。最終,網絡被集成到程序員熟悉的環境中,Windows程序員可以編寫可以通過網絡相互通信的應用程序。NetWare作為主要網絡操作系統的終結于此。
很快,出現了幾個帶有客戶端和服務器組件的版本控制系統,您可以輕松地將其安裝在任何機器組合上。帶有用于IDE和客戶端組件的插件,這些插件支持可在構建系統中集成的命令行選項。
網絡騰飛并且無所不在的PC訪問互聯網之后,您將獲得開源運動和基于Web的源代碼控制系統。有趣的是,當引入PC時,這被視為從集中計算到分布式計算的大膽舉措。但是中央與分布式的定義已經模糊。云是最終的分布,還是僅僅是擁有所有功能的新型巨型中央計算機,就像IBM大型機一樣?