[Squeak-ja: 3455] Re: MorphとMVCについて

Sho Yoshida newapplesho @ gmail.com
2007年 3月 10日 (土) 21:48:41 JST


こんばんは、吉田です。
梅沢さんありがとうございました。
疑問はわかりました。
Morphicは本当に奥が深いですね。

ただ、MVCもしっかり理解できていないためか実際にそのような 
作り方ができません。
何かSqueakにいいサンプルはないでしょうか。


On 2007/03/09, at 17:29, Masashi Umezawa wrote:

> こんにちは
> 梅澤です。
>
> Sho Yoshida <newapplesho @ gmail.com> wrote:
>> はじめまして、吉田と言います。
>>
>> 大学のゼミでSqueakを知り,勉強しているものです.
>> Smalltalkを最近勉強して疑問に思ったのですが,Squeakの
>> MorphでのアプリケーションはSmalltalkのMVCのような開
>> 発をしているのでしょうか.
>
> これは時と場合によりけりだと思います。Morphicは、M 
> とVとCが一体化したところ
> に強みがあるのですが、そうとはいえ、一つのモデルを複数のビュー 
> で見たいと
> いう場合もあるでしょう。
>
> そのようなときには、MorphをMVCでいうところの 
> VC一体型のコンポーネントと
> みなし、モデルを別のオブジェクトとして分離させるということをし 
> ます。
>
> ちょっと古くて恐縮ですが、以下のようなことを以前書きました。
> こちらも参考になるかもしれません。
>
> http://www.ogis-ri.co.jp/otc/otc2/oosquare-ml/Archive/200111.month/ 
> 2424.html
>
>> またSystem Browserのインスペクターにinspect modelと
>> いう項目はMVCと関係あるものなのでしょうか.
>>
>
> これは関係がありますね。モデルとしてはBrowser(クラスカテ 
> ゴリやクラス群、
> 現在の選択などを表示に関係なく保持しているもの)、ビュー 
> としてはMorph
> の集合体でできているというのが、普段私たちがMorphic環境 
> で見ているブラウザ
> です。
>
> 同じBrowserというモデルは、MVCの環境でも使われま 
> す。この場合、古典的な
> ViewとCcontroller群がMorph達の代わりにくっついてい 
> るのです。
>
> ではでは。
> ---
> [:masashi | ^umezawa]
>

- - - -
Sho Yoshida
newapplesho @ gmail.com





Squeak-ja メーリングリストの案内