精華區beta Programming 關於我們 聯絡資訊
※ 引述《march20 ()》之銘言: : 但我很我好奇, MPL 讓 GUI framework design 變得更完善, 更容易了嗎? : (請原諒我尚未深入研究 MPL 前的好奇, 這句真的是問句, 不是要反詰 XD) : 比如說 MVC (model-view-controller) 這個 pattern 在 MPL 技術使用後 : 確實比純粹 OO 時更加容易實做? 我覺得,重點不是讓 GUI 變得更容易,而是可以有更短的執行時間, 而且這個差別是很大的。不知道這樣講會不會有什麼錯,我覺得 template 的重點是告訴你什麼是編譯期,什麼是執行期,越早能 evaluate 的就讓 他越早 evaluate. : 比如說 MPL 介入後, 會讓 GUI 設計 (注意, 不是 framework) 更加 : flexible, evolvable, comprehensible? : 又 MPL 可以讓 program 更加 modular; : 實踐 separation of concerns 因而有了全新的思維? 這點我覺得倒是真的,因為你不需要提供一個全能的繼承體系, 也就是你不需要讓 sub-class 認識 super-class 的感覺, 這樣確實是更增進的模組化的能力吧?參考 concept check http://www.artima.com/cppsource/cpp0x.html 這篇不只是談到 concept check, 不過中間有談到 : 見到 template, 故步自封, GUI framework 這幾個字眼, 又聽說了 MPL 後 : 腦袋中馬上浮現這幾個問題, 很想先知道 :p : 很有可能我問了個 FAQ, 那不用詳細回答我沒關係, 有天我會學到的. 個人目前對這些都還沒深入研究,有誤望請指點 -- By Gamers, For Gamers - from the past Interplay -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.28.18