檔案管理系統的三大類型
根據Wiki上的分類,目前桌面系統上的主流(我自己說的=.=)檔案管理系統分為三大類型:
- Orthodox file manager
- Navigational file manager
- Spatial file manager
每一個檔案管理系統其實很難完全的去分類它一定是某一個類型,因為有可能改版以後又會變來變去,就像是『Nautilus』曾經從『Navigational』轉成『Spatial』又轉回『Navigational』一樣,不過還是請大家大概了解一下這些設計的類型吧。
Orthodox file managers
Orthodox file managers(OFM)也稱為 command-based的檔案管理系統,通常是一個text-menu based的檔案管理系統,會有三個視窗(兩個panel和一個command line 視窗)。這種類型的系統是檔案管理系統家族中歷史長遠的其中一支,最早的開發者主要是從著名的Norton Commander那邊所複製並且延伸其功能而成為這類型檔案管理系統的先驅。
這種類型的檔案管理系統的概念已經存在了三十幾年了,最早是1984年的『PathMinder』,接下來是1986年的『Norton Commander V1.0』,時至今日,不管是在Mac,Unix,Linux還是Windows上還是存在許多的開發應用,Nikolai Bezroukov還因此而發布了相關的Spec。
Navigational file manager
新一代類型的檔案管理系統,自從GUI介面出現後,這個類型的檔案管理系統就變成了桌面作業系統的主流類型。典型來說,它會有兩個panel,左邊的panel是檔案系統的樹狀結構(filesystem tree),目前左邊panel選到的資料夾的內容則會顯示在右邊的panel。
Spatial file manager
這種類型的檔案管理系統使用『spatial metaphor』來表達檔案和資料夾的概念,把他們當成真正的實體物體一樣。所以這一類型檔案管理系統會模仿人們好像在跟實體物體互動一樣,概念來說有四項:
- 每一個單獨的視窗(window)代表的是每一個被打開的資料夾。
- 每一個視窗都綁定一個特定的視窗。
- 穩定性:檔案,資料夾和視窗會移動到使用者將其移動到的地方,待在那個被移動到的地方(保留其spatial state),並且保留所有其實體的特徵(像是size, 形狀,顏色和位置等等)。
- 同樣的物體只能同時在一個視窗內被看見一次。
就像是『navigational』一樣,當一個資料夾被打開時,代表這個資料夾的圖示將會被改變,並且代表這個資料夾內容的新的視窗又會被開啟。