香港新浪網 MySinaBlog
« 上一篇 | 下一篇 »
心齋 | 29th Mar 2008, 01:07 AM | 網絡是在鏡子中的世界

最近發覺自己常用的軟件新版本都開始注重performance這個項目,例如Firefox 3, Netbeans 6.1, Inkscape 0.46。

的確,隨着軟件功能慢慢增加,很多時間用家在意的不再是再加多什麼新功能,因為現存的功能已經足夠應付日常的需要,而且有時甚至新功能推出的速度遠遠超過用家學習的速度。這時候,再加上新功能只是錦上添花,反而用戶每天都要面對的「速度」,「效能」等問題就顯示非常關鍵。

當一個軟件逐漸成熟,就會開始被用於大型和重要的工作。這些工作往往對軟件構成了很多的負擔,例如Firefox,好像我一次會開十個tab的人,在世界上成千上萬。其實每日用firefox都不是用到什麼很先進的功能,都是逛逛網頁而已。但同時開幾個網頁,的確會把firefox拖得很慢,有時會叫人很光火。Firefox 3針對這個問題,在下一個版本中加添了很多令到運行更暢順的改進,實在是走對了方向。現在我也有在用firefox 3 beta 4,感覺上實在比firefox 2快得多,同時開十多個tab 也不見以前窒機的問題。

至於Netbeans 6.1 beta,剛才試了一下,code completion方面實在快了很多很多,以前有時因為等得太久,乾脆自己打code算,我想以後不會再發生這種情況吧。

Inkscape,不知道為什麼現在也沒有Windows的版本,想試跑下也不行。

記得以前用軟件,都是以為越多功能的軟件越好。當然這不是完全錯誤,但隨着用電腦的日子漸長,越來越覺得比起功能,還是簡單方便把常做的工作處理好,更加重要。

Performance也是軟件開發重要的一環。