論“快捷組”應該緩行


關鍵字:多窗口瀏覽器、快捷組、收藏夾

  名詞解釋:快捷組,多窗口瀏覽器中一種基於ini文件格式的文件,一般包含一個塊(Section),塊內包含主題相同的幾個項目,項目標識符爲用戶自定義的網站名稱,項目值爲對應網站的Url。用戶選擇一個快捷組文件時,多窗口瀏覽器將同時打開數個窗口瀏覽塊內所有網站。
  名詞解釋:收藏夾,包含.url文件的一個目錄,可以多級嵌套。.url文件名爲網站名稱,基本的文件內容爲對應網站的Url,額外的信息如脫機瀏覽、網站圖標等由Internet Explorer維護並保存。用戶選擇一個.url文件時,將打開一個瀏覽器窗口瀏覽對應網站。


--------------------------------------------------------------------------------

  目前,網上流行着頗多基於Microsoft Internet Explorer內核的多窗口瀏覽器:NetCaptor、MultiWebBrowser、我要上網去(51357)、MyIE、Gosurf、Fantasia、網裝魔神(NetMyth)等等,除相同的基本功能之外,都各有特色,一時間難以盡書。不過我倒是發現一個有趣的問題,那就是以上瀏覽器無一例外都有所謂“快捷組”功能:

  多窗口瀏覽器名稱 快捷組位置 快捷組文件後綴
1 NetCaptor “快捷組”菜單 .Cgp
2 MultiWebBrowser “快捷”菜單 無後綴
3 我要上網去(51357) “書籤”工具條 .ini
4 MyIE “快捷”菜單和“快捷組”菜單 .Cgp
5 Gosurf “編組”菜單 不詳
6 Fantasia “快捷組”菜單 .fwe
7 網裝魔神(NetMyth) “快捷組”菜單 .Nrp

  幾乎各自維護一套“快捷組”:文件格式差不太多,只是後綴名不同。像MultiWebBrowser在處理自己的快捷組的同時加入了對NetCaptor快捷組的支持;MyIE則直接與NetCaptor快捷組相同;我要上網去(51357)更厲害,將“快捷組”做到了工具條上,叫做“書籤”欄,每個組一個菜單,用戶如果覺得自己的“鏈接”欄不夠用,還可以試試“書籤”欄, “書籤” 欄的菜單還可以拖動調整次序,和Windows的收藏夾菜單一樣。
  不可否認,對於有些用戶來說“快捷組”是方便的,但那些只不過是不喜歡動腦筋的用戶,可笑的是我們的程序員不但也不動腦筋地做起了“快捷組”,而且還對NetCaptor前呼後擁!

  始作俑者,自然就是NetCaptor,這個出自老外之手的“經典”多窗口瀏覽器。

  當初大概是有一天NetCaptor先生髮現自己的收藏夾亂得一塌糊塗,懶得整理,於是就想了,想必大多數用戶也和我一樣懶,我何不做一個“快捷組”來幫助NetCaptor的用戶們管理他們的收藏夾呢?
  這個主意實在是妙!說做就做:文件後綴名嘛,就用Cgp好了——Captor Group——不錯吧,誰叫我們的瀏覽器叫作NetCaptor呢?然後當然是建組了,嗯,我常去華軍、電腦之家、軟件屋下載軟件,就把他們歸到“軟件”快捷組吧,每天還要看看新聞,“新聞”快捷組自然非新浪,網易、搜狐莫屬(怎麼看怎麼像是收藏夾目錄?管它呢!)……再選個文件名保存起來:Software.Cgp、News.Cgp……大功告成,想看新聞嘛,打開News.Cgp,哇,新浪,網易、搜狐一下子全部打開了,真方便……

  接下來的情況大家當然就是這樣了:我們許多同志一看,人家老外想得真周到,真替用戶考慮,不用多想了,趕快照做吧,你用.Cgp,我就來個.Xgp,反正文件格式和你也差不多,你做得比我好一點點、用戶比我多一點點,我也支持你吧:鄭重承諾,把.Cgp文件拷貝到我的“Groups”目錄就可以了,100%保證Compatible……
  好了嗎,當然還沒好,畢竟Internet Explorer是瀏覽器老祖宗,雖然我們有了“快捷組”,可收藏夾總不能沒有吧?“鏈接”工具條總不能丟了吧?做界面自然以Internet Explorer爲標準。
  嗯,“收藏夾”有了,“鏈接”欄也做好了,“鏈接”目錄裏面的文件夾和鏈接都在“鏈接”欄看得到,一點就行,點那種圖標是文件夾的按鈕還會彈出菜單顯示裏面有些什麼鏈接。可好像還差了點什麼,對了!要是用戶的“鏈接”欄上有個“軟件”目錄,他想一下打開裏面的所有鏈接(什麼華軍.url、電腦之家.url、軟件屋.url……)怎麼辦,我們做的可是多窗口瀏覽器。沒問題,每個目錄加上一個“打開所有鏈接”不就行了?

  嗯,真方便,我喜歡把“軟件”、“新聞”、“體育”目錄都放在“鏈接”目錄裏,想想怎麼樣?打開“新聞“菜單,點擊“打開所有鏈接”, 哇,新浪,網易、搜狐一下子全部打開了,真方便,還能看到裏面有哪些新聞網站,今天只想看新浪?沒問題,點它就是了……這不就是“快捷組”嗎?怎麼好像比“快捷組”還方便,不是嗎?

  ……
  用戶:那我還要“快捷組”幹嘛?
  瀏覽器們:多一樣功能不好嗎?雖然有些重複,也不比原來的好,但有總比沒有好吧?
  用戶:……


--------------------------------------------------------------------------------

  以下是某記者與NetCaptor先生的對話:

記者: NetCaptor先生,您們開發的NetCaptor用戶很多啊!
NetCaptor: 我們充分考慮了大家的需求,作了不少市場調查。
記者: 有個問題想你請教。我也是NetCaptor的用戶,發現“快捷組”確實很好用,雖然我老是忘記每個組裏面有些什麼網站,每次都打開幾個沒用的然後又關掉……
NetCaptor: (臉色變)誰叫你不好好整理你的“快捷組”?
記者: 你聽我說完嘛。你也知道Internet Explorer功能越來越強了,有時候我想把一個網站設定爲脫機瀏覽,還是得去收藏夾到處找,還好Windows查找功能很強,很快就可以找到,打開.url的屬性,再設置脫機瀏覽……
NetCaptor: (不耐煩)有問題嗎?
記者: 當然了,我的有個朋友說,他的收藏夾總是很亂……
NetCaptor: (得意)用我們的“快捷組”就好了。
記者: 他經常用別人的機器,要將收藏夾導入導出很多次,問問您能不能寫個程序讓.Cgp文件和收藏夾互相轉換?
NetCaptor: (抓頭)這個……可以考慮。
記者: 還有,收藏夾可以嵌套多級子目錄,NetCaptor的“快捷組”是不是也支持一下樹型結構?
NetCaptor: (顧左右欲言他)……
記者: 別急,還沒完呢,我最近發現,收藏夾裏面的.url文件的圖標會變,不同的網站圖標不一樣,那些做網站的人真想得出來!您看是不是……
NetCaptor: (奪門而走)你們見鬼去吧!
記者: 我們?我和誰?“快捷組”?


--------------------------------------------------------------------------------

  說到這裏,也許有的朋友已經有了同感,“快捷組”完完全全是個多餘的東西:


1、編組 收藏夾目錄已經是天然的編組。試想一下,用戶如果連自己的收藏夾都懶得整理,還會去整理你的“快捷組”嗎,更何況整理“快捷組”一點也不比整理收藏夾來得簡單。
2、打開所有鏈接 對於編程的人來說,爲每個收藏夾目錄的菜單加上一個“打開所有鏈接”菜單項和管理一堆.Xgp文件,孰繁孰簡?
3、脫機瀏覽 收藏夾天生就有,每個鏈接是一個文件,打開它的屬性就可以設置,或者彈出鏈接的上下文菜單(ContextMenu),讓用戶選擇“Make available offline”即可。“快捷組”呢?抱歉,你還是去收藏夾找到您的.Url文件打開鏈接屬性設置吧。
4、結構合理性 收藏夾本身就是目錄,可以多級嵌套:“新聞”下面可以建立“國內”、“國外”等目錄,建立過程只不過是簡單得不能再簡單的資源管理器操作,樹形結構分類一目瞭然,而且維護也由操作系統來完成。而“快捷組”總的來說只是二維結構,需要額外的編程不說,如果也要在一個個.Xgp文件裏面做到多級嵌套,恐怕大多數編程人員都要望而卻步了。
5、易操作性 同樣都是從菜單選擇,收藏夾可以隨時看看“新聞”目錄(組)下有哪些鏈接,“快捷組”則需要選擇“管理快捷組”,然後打開“News.Cgp”,然後……今天只想看新浪?OK,只打開它就是了。“快捷組”呢?打開“新聞”組,再把其他的頁面關掉你就可以獲得同樣效果(誰說的,我也從收藏夾打開不就行了??!——說對了!)。
6、“鏈接”欄 Internet Explorer早就考慮到老是從收藏夾菜單選擇不夠方便,所以纔有個“鏈接” 欄,用戶只需要在裏面建幾個目錄,對於多窗口瀏覽器,在菜單彈出的時候加上一個“打開所有鏈接”就行了,天生的“快捷組”嘛!其實寫程序的人動動腦筋就明白,“鏈接”欄就一定要是“鏈接”目錄嗎?是“收藏夾”目錄行不行?再好一點,讓用戶自己選擇用那個目錄行不行?實現起來有技術難度嗎?沒有!Fantasia比較狠,有了“快捷組”,有了“鏈接”欄,還不夠,再來個“收藏”欄,“收藏”欄裏面又還有個“鏈接”菜單,重複重複再重複,而且似乎要求這樣做的呼聲還比較高。51357考慮得比較周到(?),大概也覺得有些重複,乾脆不要“鏈接”欄了,自己定義一個“書籤”欄,用自己的“快捷組”,收藏夾菜單也不要“打開所有鏈接”,算是重複最少的,只可惜放着好的東西不用,花工夫做個差的。

  好像說得夠多了,下面是節省資源、代碼簡單、方便快捷的解決方案:

  最基本的:一點就夠了,在收藏夾每個菜單彈出的時候加上一個“打開所有鏈接”,“快捷組”已經出現。
  稍好一些:讓用戶自己選擇把哪個目錄作爲“鏈接”欄。
  再好一些:告訴你的用戶花上兩分鐘整理他的收藏夾就能使你的多窗口瀏覽器用起來更順手。

  還是那句話,用戶如果連自己的收藏夾都懶得整理的話,那你就算做個“黑超特警組”出來他恐怕也不會用,更何況整理“快捷組”一點也不比整理收藏夾來得簡單。

  3300來個字,並非廢話。

張碩(CathyEagle)
二〇〇一年八月十三日星期一
發表於網易的個人主頁

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