本文章是由機器翻譯。

 

不要誤會我的入門

反對者駁回

David Platt

Microsoft 發佈 UI 標準 Windows Presentation Foundation (WPF) 和 Silverlight 上, 呼叫我最後一欄來回應是相當 gratifying,同時 praise 和 scorn 中。許多讀者愛它 ; 其他人 detested 它和相當大聲說的話。以下是與我 refutations 的最 strident objections。

有些讀者討厭標準的任何排序的想法。「 您 Luddite,Plattski 閉嘴,」 他們撰寫,「 don’t,我們必須沒有 stinkin ’ 標準。’s 是 20 世紀。我們做的是很棒的事,因為我們愛酷,使用者就是像我們一樣,使用者會喜歡它們 」。否不,是 ’re 和它們 won’t 不對。我之前說過這個空間中,使用者 don’t 關心軟體本身中。永遠不會有,永遠不會 ; 不甚至你的母親。他們想要 don’t 酷他們想要完成。

說這幾乎所有讀取器正在年齡 35。我圖片它們在我,復原他們的眼睛如我女兒現在 10 個作法她 approaching teen 年的每日。它們成長與 UI 共同點,它們成長與 measles vaccine:永遠不會發生 — 甚至很少思考有關 — 其中缺乏。但我遇到世界兩個的方式,讓我告訴您:最佳學習 UI peccadilloes,不同的應用程式消耗的時間和努力,可以更有效率的地和最糟的情況使用機 barking 使用者瘋狂 [刪除] 命令的另一個程式的 [儲存] 命令時。和 measles 殺了一或兩個超出 1000 病患和永久損毀多甚至在開發的國家否則健全的病患,之間。我們 ’re 遠最好今天 UI 共同點和 measles] vaccine 並放棄其中任一個是個好主意。

第二個 cohort 撰寫:「 我們 don’t 想 prescribe 標準的 Microsoft。我們希望自然發展出的 WPF 使用,在我們的應用程式中的標準 」。我的回應:WPF 四年現在已經出。pioneer 公司有花 eons 的程式設計人員的時間和金錢的山地在 WPF 其中一些對使用者更快樂,且其中一些進行它們較不快樂。

從 Vertigo Family.Show 範例 genealogy 應用程式提供的同時包括絕佳 subconscious 右邊大腦通訊,向下,且包含實體的痛苦的快速的 infliction spectacular 的範例。(請參閱我的文件 「 使用 WPF 的良好和不惡意 」,以取得詳細資料)我們 darn 也更好已經學會出自一個像這樣的範例。Microsoft 是,可以收集社群的經驗、 合併與自己廣泛的資料以及 promulgate 它整個產業的唯一實體。

從 Family.Show] 應用程式。這是標準不可以發生的事情。

第三個 cohort 撰寫:「 標準 cramp 創新的而且是極大的屏障,來進行典型的範例是鍵盤順序的鍵盤 」。poppycock。標準引發什麼 ’s 有用的革新和什麼 isn’t 列。如果替代鍵盤版面配置是更有效率的我們使用它。如果您可以讓使用者更快樂違反一的標準給您更多的電力。絕佳的範例是它會自動儲存文件,而不需要使用者動作的 Microsoft OneNote。如果使用者喜歡它,它成為新的標準。遵循標準的大部分可讓您的應用程式,以處理使用者對於他們的核准或不呈現新的創新的其餘部分。只要知道執行和執行它的原因。

例如 shaking 指針或 bowing 的社交 manners 會協助人員即時和 harmoniously 共同作業的行為慣例。如技術往前推進,我們設計新行為的慣例,以涵蓋創新 ; 在一個劇場,就例如關閉儲存格電話。同樣地,UI 標準是協助人員的慣例與他們的電腦程式住,以及 harmoniously 一起使用。為 UI 科技進步,我們需要新的慣例,做為要如何和何時使用其新的功能,讓使用者更快樂 — 不是較少。然後,我們需要這些權限就立即從主流的 pioneer WPF 和 Silverlight 開發轉換為。

David S。Platt* 教導程式設計的.NET 在 Harvard 大學延伸學校和世界各地的公司。他是 11 包括 「 為什麼軟體 Sucks 」 (Addison Wesley 專業,2006年) 和 「 簡介 Microsoft.NET 」 (Microsoft 按,2002年) 的程式設計書籍的作者。在 Microsoft 他軟體圖例中命名 2002年。他有生之年是否他應該磁帶向下兩個他的女兒 ’s 手指讓她學習如何計算八進位數。您可以連絡他在 rollthunder.com 。*