<< 前 ホーム 次 >>

bakaid: 20061203

うわ。F3、予約されてた。F9あたりに変更。

--

今さらですけどMFC。仕事なもんでね。

自分がMFCの筋や定石を知らないっていうことを差っ
引いても、なんかきゅうくつな気がします。

自分、『MVCは嫌いだ』って何度も書いてますけど、
それはやっぱりMFCにも当てはまりました。っていうか、
なんで自分がMVCを嫌いなのか、その理由がちょっと
わかった気がします。

モデルとか、ビューとか、そういうのっていうのは、
ごくありふれた存在なんですよね。なんでもモデルに
したいし、なんでもビューにしたい。そうなると、
フレームワークから押しつけられてるモデルとかビュー
とかっていうのが疎ましくなるんです。そいつらは粒が
デカすぎるんですね。

たとえばテキスト・ファイルから四角形のデータを
読み込んだら、その四角形はモデルでしょう。それは
CDocumentなんかとは無関係にモデルなわけです。で、
その四角形を描くのがいるわけでしょう。それがビュー
なわけです。そのビューは、CViewからCDCをもらって
描画するだけで、CViewの派生クラスっていうわけじゃ
ない。そこでもうMFCの枠をはみ出ちゃってる気が
するんですよね。だったら、もっと軽いフレームワークの
ほうがいいじゃんっていう。

それと個人的な好みでいえば、リソース・エディタなし
では苦しいMFCより、テキスト・エディタだけで書ける
Swingとかのほうがやっぱり好きなんですよね。単純な
ものなら、決して遅くはないですし。でも、これは
本当に好みの問題だから。

本家Permlink

<< 前 ホーム 次 >>


Copyright © 1905 tko at jitu.org

バカが征く on Rails