[Squeak-ja: 3456] Re: MorphとMVCについて
Masashi Umezawa
umejava @ mars.dti.ne.jp
2007年 3月 10日 (土) 23:25:22 JST
こんにちは
梅澤です。
Sho Yoshida <newapplesho @ gmail.com> wrote:
> こんばんは、吉田です。
> 梅沢さんありがとうございました。
> 疑問はわかりました。
> Morphicは本当に奥が深いですね。
>
> ただ、MVCもしっかり理解できていないためか実際にそのような
> 作り方ができません。
> 何かSqueakにいいサンプルはないでしょうか。
Morphicは混沌としているといいますが、勢い重視といいますか、きちんとした
オブジェクト指向設計の観点から見ると、「なんだかなあ」的な部分もかなり
あります。
まずはMVCをしっかりと理解することが先決ではないでしょうか。MVCあってこそ
のMorphicの「崩し」ですからね。
これまた古いですが、MVCについてはHappy Squeaking!!の記事などが参考に
なるかもしれません。
http://www.ogis-ri.co.jp/otc/hiroba/technical/Squeak5/index.html
Morphicそのものの設計思想については、「Squeak入門—過去から来た未来の
プログラミング環境」の3章「Morphic入門」でJohn Maloneyさん自身が、
解説されています。(MVCとの比較などについても記述があります)
http://www.amazon.co.jp/exec/obidos/ASIN/4434029479
ソースコードの中に例を求めるとすると、MorphicをVCコンポーネント、
モデルは別として作っている手軽なものとして、PluggableTextMorphなどの
Pluggableシリーズがあるでしょう。これはMorphicで実現されたいわゆる
プラガブルMVCです。
プラガブルMVCについてはたとえば青木さんの解説があります。(他にも
「プラガブルMVC」でググると、いろいろとヒットします)。
http://www.sra.co.jp/people/aoki/SuperAsciiJ/SAscii06.html
ではでは。
---
[:masashi | ^umezawa]
Squeak-ja メーリングリストの案内