作者HZYSoft (pcman.ptt.cc)
看板PCman
標題[心得] PCMan 2004 發展風格轉變
時間Thu Feb 5 00:30:20 2004
2001 年的夏天, PCMan 第一版誕生,當時的訴求是,精簡,快速
體積很小,很輕巧,速度快,但是功能也十分陽春,只是我自己寫來玩的小程式
2002 年,用戶居然增加到二十萬以上,2002年的PCMan XP寫下新的紀錄
逐漸發展成熟,在使用者的建議和支持下,成為功能逐漸完備的BBS軟體,
同時推出了和KKman一樣支援瀏覽器的版本,卻仍然不改輕巧快速的本質
2003 年,在 PTT 的協助推廣下,
http://toget.pchome.com.tw 單方面下載統計
用戶保守估計早已突破五十萬,PCMan 2003作為當年度唯一最佳代表作,
功能完整,介面和穩定性加強之後,不改輕巧本色,正式和其他同等級軟體並列
在使用者的建議和協助下,成為有史以來最好的PCMan版本,但有一些易用性的缺陷
2004 年,累積了程式設計經驗,風格開始轉變,精簡不再是訴求,現在有更大的目標
嘗試要在簡單的介面中提供強大的功能,體積不再是優先考量,但還是維持速度
易用性為第一優先,速度其次,然後才是檔案體積,累積了經驗後發現,不斷的
在開發過程當中考慮怎樣把程式體積維持的很小,會讓設計上受到很多現制
甚至局部不成熟的最佳化,往往導致難以維護而容易造成穩定性問題和Bug
軟體,就是設計給人用的,只有針對"人"的需求為出發點,才能做出好東西
我認為在情況允許的時候,要盡量讓軟體適應人的習慣,而不是要人來適應軟體
因為軟體是人的工具,並非人是軟體的奴隸,所以易用性為第一優先
又因為之前累積了經驗,所以現在的設計能力比起過去提升不少,很多功能終於
可以把它做出來,現在工具列可以自訂,也可以移動,就是基於這個原則
有時候多花一點點的記憶體,稍微減慢一點點的速度,是可以被接受的,至少
以現在的機器,這些都是可以被忽略的部份,並不需要斤斤計較,使用者也不會感覺
所以2004開始朝向改良功能和介面,當然不像過去那麼精簡,但是速度幾乎不減
檔案大小,目前已經比PCMan 2003大了 28 KB,很多嗎? 這當然是可以忽略的
對於動輒數MB的同類軟體來說,PCMan 高品質的 348 KB仍然是最小
接下來檔案大小還會再大一些,我決定要多使用一些過去礙於檔案大小不敢用的東西
只要能提升易用性,大個幾 "KB" 真的沒什麼大不了的,何況不影響執行速度
比起功能類似的同類軟體,完全用VC++所開發的 PCMan 系列已經非常輕巧了
當然這是因為VC++少了很多方便的現成元件,才會這麼小,但代價就是很多東西
在其他軟體被大量使用,但我用VC++寫就要手工打造,所以特別困難,也很吃力
當然我還是有設上限,原則上PCMan 2004到開發結束檔案大小不會超過 400 KB
PCMan 2003 是 320 KB,PCMan 2004我要讓他變大不少,但不會大於 400 KB
所以我就可以使用一些,過去不敢用的元件,來提升功能和易用性,以及介面的改良
這是和過去比較不同的地方,目前改版完成 60% ,敬請期待全新的 PCMan 2004
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.129.59.3
※ 編輯: HZYSoft 來自: 140.129.59.3 (02/05 00:30)
1F:→ cuteasam:加油呀!!!期待中:) 推 210.58.208.243 02/05
2F:→ youshould:加油 ! 推 219.68.99.168 02/05
3F:→ tingyang:衝衝~~~ 推 61.62.94.211 02/05
4F:→ Orphan:頂 推 218.184.78.18 02/05
5F:→ aolamor:推倒! 推 218.162.12.24 02/05
6F:→ HanJyi:推 推 140.123.181.92 02/05
7F:→ hyperspace:推阿!! 推 210.68.80.87 02/05
8F:→ Traveling:看完真是~~大為感動阿! 推 218.161.1.94 02/05
9F:→ vms:推 推218.167.203.199 02/05
10F:→ sicao:一個好軟體的成功不是那麼容易的:) 推 61.224.3.124 02/05
11F:→ teaegg:好熱血... 推 61.223.77.216 02/05
12F:→ uranuss:推 推 218.166.136.66 02/05
13F:→ Nanaya:只要好用快速, 即使是1mb都沒關係 推140.113.139.239 02/06
14F:→ minksable:好期待~ 學測完也來下載測試版看看吧 ^^ 推 218.171.123.85 02/06
15F:→ zenjay:推 推 219.91.7.55 02/09
16F:→ NelsonT:->9 推 140.113.95.89 02/26