[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 メーリングリストの案内