質問

私はグラフィックをまったく必要とせず、データ操作のみを行うアプリを Squeak で開発しています。問題は、私がかなり保守的な環境で働いていて、マネージャーにきしむようなアプリを販売できるとは思えないことです(明るい色、丸いインターフェース、そして一般的な「何それ?」という感じがします) 「きしむ音を聞くと怖がってしまいます)。そこで、より「伝統的な」コマンドライン インターフェイスの方が利害関係者を怖がらせる可能性が低いため、GNU Smalltalk でアプリを実行することを検討しています。

そこで、Squeak と Gnu Smalltalk の間で互換性のある機能/クラス、または互換性がない機能/クラスのリストまたはセットを提供してくれる人、または私に指摘してもらえませんか。言い換えれば、アプリをあるアプリから別のアプリに移植するのはどれくらい難しいでしょうか (やはり非グラフィカルであるため、モーフィックについて心配する必要はないと仮定します)。

ありがとう!

役に立ちましたか?

解決

私はigouyに100%同意します。それに加えて、主な違いは、ファイルシステムのクラスになります。 GNU Smalltalkのは、あなたが得るものと類似しているのSqueakののリオのパッケージます。

あなたはGSTともかかりますのどのGST-変換するために、Squeakのからあなたのコードを変換することができます違いのいくつかのケアます。

他のヒント

ANSI Smalltalkの規格があります(のhttp://www.smalltalk .ORG /バージョン/ ANSIStandardSmalltalk.html に)。ヌーは、標準の完全な実装のようです(ヌーウィキを参照)、Squeakのはかなりのようです( Squeakのウィキを参照)に準拠しています。だから、標準に固執すると、あなたは十分に行う必要があります。

GST の実装は、私たちが行うよりもはるかに優れた答えを提供します。ですから、試してみてください。コードをファイルに書き出して、GST で何が失敗するかを確認してください。

どこまで最新かは分かりませんが、 ロゼッタ「方言間 Smalltalk コード交換ツール」 ですが、役立つかもしれません。

ベンチマーク ゲームでの作業を容易にするために平準化されたいくつかの小さな違いを次に示します。 GNU Smalltalk :: きしむ

特定の問題が発生した場合は、その問題について質問してください。 GNU Smalltalk メーリング リスト.

他の提案に加えて、あなたのSUnitはテストケースが最新であることを確認してください。それはあなたのアプリケーションがそのように使用されていることをGNU Smalltalkの中に欠落している方法を見つけることがはるかに簡単です。

ファロは、より本格的に見える、と役立つかもしれません。それとも、データの4ギガバイト、宝石未満を持っている場合。シーサイドのユーザーインターフェイスがASP.NET MVCやRailsのものと同じに見え、かつ容易に作成することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top