2011年7月22日 星期五

Qt

今天在尋找Qt 時
找到以下網頁
http://doc.qt.nokia.com/latest/templates.html
解釋了為什麼Qt 要用 moc 的方式而不改用 template 方式來實現
signal/slot

太多人在論壇上 argue moc 的方式不標準 bla bla bla
其實那是種無聊的完美主義 或標準主義
任何東西好用的就是好用 不管標準與否
任何東西越多人使用 它就是標準 不僅如此 它還超越了標準
相反的 任何標準 如果不好用 或少人使用
那麼標準也只是 useless standard
比如說 JPEG2000

所以標準與否 並不是那麼重要
工程師應該要以實用主義為優先
所謂的不管白貓黑貓 會抓老鼠的就是好貓
不要被標準 或完美所沖昏了頭

世上並沒有完美的事物 很多事都是妥協的結果
換個角度來看 真實存在的東西 就是完美的
不存在的東西 只是虛幻

想一想 一開始標準的設定 也是為了讓大家更方便 能夠互通
事情更好做 而非硬性規定完全得符合 standard.
Standard 只是個範本,而實際上的運用,必須因時地而修改或變通。

沒有留言: