🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.st80
Article #58

Re: [Q] Difference between VW and VA

#58
From: NAKAJIMA Mutsuki
Date: Fri, 11 Oct 1996 00:00
42 lines
2603 bytes
中嶋です。

trout wrote:
> 唐突な質問ですが、
> VisualWorks と VisualAge for Smalltalk との、
> アプリケーション開発者の立場から見た違い、
> 例えば、クラスライブラリや、アプリケーションフレームワーク
> という点からの顕著な違いについて、分かる方お教えください。

VisualAge は、複数のプログラミングインタフェースを実装して
います。もっとも VisualWorks に近いのは、`Common Language 
Data Type' と呼ばれる部分で、 Smalltalk-80 "Blue Book" に
基づいています。その外には、

o Common File System: POSIX ファイルシステムインタフェースに近い
o Common Graphics: X Window System Xlib に近い

などなど全部で 9 種類のインタフェースが用意されています。その辺の
詳細を見てみれは中谷さんのご質問の回答が得られるのですが、私も
まだ、 VisualAge の多くを知っているわけではないので...

> 今度 VisualAge でアプリケーション開発を行う事になったのですが、
> 納期が短い事と、VisualAge自体がまだ手元にない事とで、
> 全体の見積もりに、悩んでおります。。
> 開発対象となるのは、ダイアログウインドウの類ですが、VisualAge
> のウインドウ周りが、VisualWorks とどの程度異なっているのか
> ぐらいは、早急に知りたいのです。
> 例えば、VisualWorks 上で作成したダイアログをVisualAgeに移植す
> るとしたら、どの程度の修正が必要なのかの目安みたいなものでも
> かまいません。

最初の例でもお分かりになるように、 VisualWorks と、 VisualAge 
のウィンドウは大きく異なります。もし、標準のビューだけを使用し
複雑なダイアログを構築しているならば、 VisualAge でも代替の
パーツが用意されているでしょう。しかし、 GraphicsContext に
書いているようなビューの移植は、別物と思った方がよさそうです。

一刻も早く、現物を使用しその違いを自分で確認されることをお勧め
します。「百聞は一見にしかず」とも言いますよね。

-- NAKAJIMA Mutsuki(muc@tg-inet.co.jp, http://www.tg-inet.co.jp/~muc)
Technical Details
Message-ID: <325E4306.3EC8@tg-inet.co.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <325E0848.68EE@surf-line.or.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 145144,97f59bdbc39c87e0,start
X-Google-Attributes: gid145144,public
From: NAKAJIMA Mutsuki <muc@tg-inet.co.jp>
Subject: Re: [Q] Difference between VW and VA
Date: 1996/10/11
Message-ID: <325E4306.3EC8@tg-inet.co.jp>
X-Deja-AN: 188886676
references: <325E0848.68EE@surf-line.or.jp>
to: trout@surf-line.or.jp
content-type: text/plain; charset=iso-2022-jp
organization: TG Information Network Co., Ltd.
mime-version: 1.0
reply-to: muc@tg-inet.co.jp
newsgroups: fj.lang.st80
x-mailer: Mozilla 3.0 (Win95; I)