SmallTalkを学ぶための良いIDEは何だと思いますか?趣味でしか使っていないので、無料である必要があります。
10 に答える
Pharoも考慮する必要があります。Pharo は Squeak のフォークです。彼らの目標は次のとおりです。
Squeak から派生した、クリーンで無駄のないオープンソースの Smalltalk プラットフォーム
専門的な Smalltalk 開発の当然の選択
人々が未来を発明するのを助ける新しいプラットフォーム
Squeak であろうと Pharo であろうと、大規模で活発で支援的なコミュニティがあります。
私はSqueakが行く方法だと思います。smalltalk 環境全体があり、常に更新されています。それは私が学習に使用したものであり、実際にはそれ自体がクールなアプリです。
きしみは無料です。Cincom には、VisualWorks の非商用バージョンがあります。GemStone/S は小規模なインストールであれば無料です。GNU Smalltalk は、GPL の意味で「フリー」です。
間違いなくSqueakに行きます。これは、環境、つまり IDE と呼ばれるものに関してはクローズド システムですが、Web アプリケーションを実行するのは楽しいものです。Seaside を探してください。ただし、開発に携わるすべての人に、イメージでの開発がどのように機能するかを理解し、実際のシステムを体験するために、これを確認することを常にお勧めします。
Squeak、あるいは一般的な Smalltalk の主な問題は、一度慣れると、従来のプログラミング方法に戻るのが非常に難しいことです。
その上、Smalltalk でしばらく仕事をすれば、より良いプログラマーになるかもしれないと聞きました。それが本当かどうかはわかりませんが、私は確かにそう思うのが好きです。
Squeakは素晴らしく自由でとてもクールです
EclipseまたはVisualStudioに慣れていて、Windowsで実行している場合、Dolphinは非常に馴染みのあるものです。見た目はとても良く(クロスプラットフォームになろうとしていないため、エミュレートされたウィジェットはありません)、コード補完やグラフィカルウィンドウデザイナー(MacのIBのように)のような素敵なタッチがあります。また、優れたリファクタリングツールがあり、小さな.exeファイル(VMを含む500kなど)を簡単に作成できます。DolphinでTDDを実行するための小さなスクリーンキャストがあります
もちろん、これらは他の方言でも利用できます。特に、オープンソース製品を求めている場合は特に、SqueakPharoは非常に有望に見えます。
Cincom Smalltalkから始める場合は、大量の学習教材を利用できます。
--チュートリアル --毎日のスクリーンキャスト --ビデオ --毎週のポッドキャスト
iTunes でスクリーンキャスト、ビデオ、ポッドキャストを見つけることができます。ポッドキャスト セクションで「Smalltalk」を検索してください。
通常、smalltalk には独自の IDE が付属しているため、別の IDE は必要ありません。ただし、この事実を恐れて、smalltalk に挑戦しないでください。
元の質問に反して、私は Dolphin Smalltalk で素晴らしい 2 年間の開発を経験しましたが、Dolphin Smalltalkを強くお勧めします。
ただし、Dolphin Smalltalk はビールと同じくらい無料です。オープンソースの smalltalk が必要な場合はSqueakを使用してください。
私の意見では、Dolphin の方が洗練されていて、快適で、ユーザーフレンドリーです。
Cincom SmalltalkまたはDolphin Smalltalkも使用できます。どちらにもコミュニティ版があります。
Smalltalk/Xは先日Redditに登場しました。かなり良さそうだった。