题
你认为什么是一个很好的IDE学习一般?我会只能利用它作为一种爱好,所以它必须是免费的。
解决方案
我认为 Squeak 是要走的路。它有一个完整的smalltalk环境,并不断更新。它是我用来学习的东西,实际上甚至是一个很酷的应用程序。
其他提示
你也应该考虑 罗.罗是一个叉的吱吱声。他们的目标是:
一个清洁和贫开放源码的一般的平台,来自吱吱声
显而易见的选择专业的一般发展
一个新的平台,帮助人们创造未来
它是否是吱或罗,有一个大的、积极的和支助性社区。
吱吱声是免费的。 Cincom有一个非商业版的VisualWorks。 GemStone / S适用于小型安装。 GNU Smalltalk是“免费的”在GPL意义上。
Squeak 很好,免费且非常酷
明确地选择Squeak。它是一个关于环境的封闭系统,或者你称之为IDE的系统,但是使用 - 寻找海边的webapps很有趣。但是,我总是建议参与开发的每个人都要看一下,只是为了了解图像中的开发是如何工作的 - 并体验一个实时系统。
Squeak的主要问题,或者通常是Smalltalk,一旦你习惯了它,就很难回到传统的编程方式。
此外,我听说如果你在Smalltalk工作一段时间,你可能会成为一个更好的程序员。我不知道这是否属实,但我当然也想这么想。
您还可以使用 Cincom Smalltalk 或 Dolphin Smalltalk 。他们都有社区版。
如果你从 Cincom Smalltalk 开始,那就有很多提供学习材料:
您可以在iTunes上找到截屏视频,视频和播客 - 只需搜索“Smalltalk”即可。在播客部分。
你不需要一个单独的IDE,因为smalltalks通常带有自己的IDE,所以选择你的smalltalk风格几乎决定了你的IDE。不要让这个事实让你害怕接受小屁股!
写下您原来的问题,我在 Dolphin Smalltalk &强烈推荐它。
Dolphin Smalltalk只是像啤酒一样免费。如果您需要一个开源的smalltalk,请使用 Squeak 。
在我看来,Dolphin是更加优雅/舒适/用户友好的。
如果您习惯使用Eclipse或Visual Studio,并且正在Windows上运行 - 那么 Dolphin 对你来说非常熟悉。它看起来非常好(没有模拟的小部件,因为它不是试图跨平台),它有很好的触摸,如代码完成和图形窗口设计器(更像是Mac上的IB)。它还具有很好的重构工具,可以轻松创建小的.exe文件(例如500k,包括vm)。有一个关于的小视频广播海豚的TDD
当然,这些东西可用于其他方言 - 特别是Squeak Pharo看起来很有希望,特别是如果你是在开源产品之后。
Smalltalk / X 出现在Reddit上天。它看起来很不错。