26

您认为学习 SmallTalk 的好 IDE 是什么?我只会将它用作一种爱好,所以它必须是免费的。

4

10 回答 10

30

您还应该考虑Pharo。Pharo 是 Squeak 的一个分支。他们的目标是:

  • 一个干净、精益的开源 Smalltalk 平台,源自 Squeak

  • 专业 Smalltalk 开发的明显选择

  • 一个帮助人们创造未来的新兴平台

无论是 Squeak 还是 Pharo,都有一个庞大、活跃和支持的社区。

于 2009-02-07T18:28:46.890 回答
22

我认为Squeak是要走的路。它有一个完整的 smalltalk 环境,并且会不断更新。它是我用来学习的东西,实际上它本身就是一个很酷的应用程序。

于 2008-09-25T16:51:53.827 回答
10

吱吱声是免费的。Cincom 有一个非商业版本的 VisualWorks。GemStone/S 可免费用于小型安装。GNU Smalltalk 在 GPL 意义上是“免费的”。

于 2008-09-29T22:24:41.237 回答
4

绝对去Squeak。就环境而言,它是一个封闭的系统,或者你所说的 IDE,但是用它来做 webapps 很有趣 - 寻找 Seaside。然而,我总是建议参与开发的每个人都看看它,只是为了了解图像中的开发是如何工作的 - 并体验一个实时系统。

Squeak 或 Smalltalk 的主要问题在于,一旦你习惯了它,就很难回到传统的编程方式。

此外,我听说如果你在 Smalltalk 工作一段时间,你可能会成为一个更好的程序员。我不知道这是不是真的,但我当然喜欢这样想。

于 2008-10-01T13:39:59.373 回答
3

吱吱声很好,很自由,很酷

于 2008-09-25T16:50:09.493 回答
2

您还可以使用Cincom SmalltalkDolphin Smalltalk。他们都有社区版。

于 2008-09-25T17:14:32.117 回答
2

如果您从Cincom Smalltalk开始,则有大量可用的学习材料:

--教程 --每日截屏视频 --视频 --每周播客

您可以在 iTunes 上找到截屏视频、视频和播客 - 只需在播客部分搜索“Smalltalk”。

于 2009-02-11T23:48:39.177 回答
2

您不需要单独的 IDE,因为 smalltalks 通常带有自己的 IDE,因此选择您的 smalltalk 风格几乎决定了适合您的 IDE。不过,不要让这个事实吓跑您使用 smalltalk!

WRT 你最初的问题,我在Dolphin Smalltalk中度过了美好的两年,强烈推荐它。

Dolphin Smalltalk 就像啤酒一样免费。如果您需要开源的 smalltalk,请使用Squeak

在我看来,Dolphin 是更精致/舒适/用户友好的一款。

于 2009-03-15T20:29:19.360 回答
2

如果您习惯于 Eclipse 或 Visual Studio,并且在 Windows 上运行 - 那么Dolphin对您来说会非常熟悉。它看起来非常漂亮(没有模拟的小部件,因为它不是跨平台的),并且它有很好的触感,比如代码完成和图形窗口设计器(很像 mac 上的 IB)。它还具有出色的重构工具,可以轻松创建小型 .exe 文件(例如 500k,包括 vm)。有一个在 Dolphin 中做 TDD的小截屏视频

当然,这些东西在其他方言中也是可用的——特别是 Squeak Pharo 看起来很有前途,特别是如果你在追求开源产品。

于 2009-06-11T11:07:17.347 回答
1

Smalltalk/X前几天出现在 Reddit 上。它看起来很不错。

于 2008-09-25T16:47:20.687 回答