Luar's Flash Playground:程式員看不到的地方
程式員看不到的地方 (16-06-2005)

雖然我跟很多人一樣不喜歡v2組件,兩大詬病的問題:組件File Size太大和效率差,我覺得前者不是大問題(香港是寬頻非常普及地方,而且應用程式往往是Intranet裡用),後者才致命,所以我一直很不滿Macromedia偏坦Flex,它那套v2組件,效率高過Flash MX 2004很多。

反而我常看到別人只針對v2組件File Size問題,在我看過很多別人開發的組件,對我來說,是不合格,因為程式員有他們局限,他們只追求技巧上卓越,往往看不到自己盲點所在。怎樣評價一個好系統,應該是用戶喜歡用,用戶用了後可以提高工作效率,而不只是只為程式員自己著想,程式如何美好,日後如何容易維護這麼簡單。

我一直向人推薦v2組件(如果是Flex的版本更好),因為其一,它的界面比所有程式員做的組件漂亮,第二,它有考慮到Usability和Accessibility,對Tab Focus控制,Keyboard控制和Mouse Wheel等回應,其他外面程式員做的組件,很多都忽視了這些考慮。

系統開發者應該多從用戶角度去考慮,開發系統可能是三數個月時間,但用戶用上是一年半載,可用性差的東西,使用戶用得不順心,使用戶受盡折磨,很多系統生命周期很短,就是因為不好用,用戶傾向不用它,往往又回到以前傳統工作模式裡。

我見到有人說可用性往往最虛耗程式員的精神去處理,對,但你看看Gmail和MacOS X受廣大用戶讚賞和每天都使用時,這個滿足感比一個完美OO模式但沒有人用的系統來得更大。

下次開發組件/系統時,請要再考慮美工、UI設計、人機體驗和可用性的專業知識是否夠,不要做一些技巧高超卻沒有人想用的東西出來。

本文章由發表。
意見
"; print "沒有意見。
 "; } ?>
  • 呵呵,说得好!可用性才是最关键

    由yifa於16-06-2005發表

  • 看着惡心的程序,我重來沒心情使用

    由s22於16-06-2005發表

  • 作as也算程序员么?

    frank007於16-06-2005發表

  • 那請問你怎樣才叫程序員?
    要寫OO的程式?
    要寫Compile Program?
    要寫C++才算?
    要寫資訊科系有教的?
    還是要考過證照?

    由Ticore於17-06-2005發表

  • 我一向推崇“以用为上”,虽然我写不出多么漂亮的代码,但只要能实现我的想法,能为我所用,我就算达到了目的。。。

    西部秋虫於17-06-2005發表

  • 我都用過 FlashMyAdmin, 都幾好用丫, 仲簡單方便過 phpMyAdmin, 點解你會話佢無人想用?

    由Owen於22-06-2005發表

同組文章