精華區beta Programming 關於我們 聯絡資訊
※ 引述《yoco.bbs@bbs.wretch.cc (眠月..)》之銘言: : Ultimate++ : 一個完全公開原始碼且免費的 C++ GUI Framework : http://upp.sourceforge.net/index.html : 優點 : 1. 免費且公開原始碼 : 2. 標準 C++ : 3. 好學好寫 : 4. 很多新的設計理念,像是 : i 高度使用 template : 不像 wxWidgets 故步自封,把 template 當作惡魔 ok, 我對 metaprogramming 確實沒什麼深入研究, 也忽略了 template 在 這方面的重要性. 目前可以確定的是, MPL 確實是更高一層的 abstraction, 但我很好奇, MPL 讓 GUI framework design 變得更完善, 更容易了嗎? (請原諒我尚未深入研究 MPL 前的好奇, 這句真的是問句, 不是要反詰 XD) 比如說 MVC (model-view-controller) 這個 pattern 在 MPL 技術使用後 確實比純粹 OO 時更加容易實做? 比如說 MPL 介入後, 會讓 GUI 設計 (注意, 不是 framework) 更加 flexible, evolvable, comprehensible? 又 MPL 可以讓 program 更加 modular; 實踐 separation of concerns 因而有了全新的思維? 見到 template, 故步自封, GUI framework 這幾個字眼, 又聽說了 MPL 後 腦袋中馬上浮現這幾個問題, 很想先知道 :p 很有可能我問了個 FAQ, 那不用詳細回答我沒關係, 有天我會學到的. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 71.137.21.30 ※ 編輯: march20 來自: 71.137.21.30 (07/29 17:27) ※ 編輯: march20 來自: 71.137.21.30 (07/29 18:03)