Posted on 2007-07-24 09:58
Matthew Chen 閱讀(150)
評論(1) 編輯 收藏 所屬分類:
Philosophy Leaves
轉自:http://blog.csdn.net/koalant/archive/2007/04/26/1585314.aspx
并不是什么人都象我這樣喜歡簡單的東西,尤其是程序員。程序員喜歡復雜有他的原因,我以前的一個同事跟我說“別老做那些 CRUD (增刪改查)的編程,太簡單了,沒難度,騙不了客戶的錢”,還有一些程序員喜歡復雜,是因為復雜的技術少數人掌握,這樣的編程才更有價值。不管是什么原因,這些都不是從讓自己的工作更輕松的角度來考慮的。以前做 Java 編程我沒有選擇,因為公司采用它,但是一旦自己做項目,可以決定技術方案,那么就不該為自己設置麻煩。其實能將 CRUD 做的好也并不容易,有人在 MSN 上跟我說,“樂道這么簡單的 Blog 也需要用一個月嗎,看來 Rails 也沒什么”,其實 Rails 雖然初學起來很簡單,掌握它卻需要一段時間,需要學習很多東西,況且資料相對較少。 Rails 愛好者總是愛強調它的易用性和高效性,刻意忽略這點。
“樂道”(http://www.likenote.com/)的界面很簡單,技術上無非是“增刪改查”,但是我覺得這種簡單的界面有一個極大的有點。現在很多 Web 2.0 站點都太花哨,需要過一段時間才能適應,其實很多功能對用戶來說并非必須,增加無非是為了顯示網站功能的強大。軟件中有這么一個說法: “百分之二十的人用一個軟件百分之八十的功能,百分之八十的人用一個軟件百分之二十的功能”。所以對于我這樣一個人開發整個網站的人來說,花費大量時間用在只有少數人使用的功能上是不合適的。所以“樂道”會繼續采用這種簡單的界面。我曾經在MSN上起名“簡單就是力量”就是一個道理,很多時候,簡單比復雜更具有力量,用戶使用起來更簡單,直接,開發起來也更簡單,這是雙贏的局面。