在windows环境中使用smalltalk的最佳方式(win 7)

在windows环境中使用smalltalk的最佳方式(win 7),smalltalk,Smalltalk,我是一名c#开发者,我的大多数朋友都比我聪明得多,他们在smalltalk中嘲笑我,开始咒骂我。我想知道这一点,这样我可能会更好地被他们的侮辱侮辱。。。也许在这个过程中能学到一两件事 那么,在windows环境中,smalltalk的最佳起点是什么呢?目前最好的免费smalltalk可能是。目前,它的性能超过了它的近亲,至少在我的古代盒子上是如此,但你应该仔细看看它们 Smalltalk的最大问题是没有真正高质量的教科书。有一个免费的列表,但我不能强烈推荐任何一个。如果您决定使用Squeak,请

我是一名c#开发者,我的大多数朋友都比我聪明得多,他们在smalltalk中嘲笑我,开始咒骂我。我想知道这一点,这样我可能会更好地被他们的侮辱侮辱。。。也许在这个过程中能学到一两件事


那么,在windows环境中,smalltalk的最佳起点是什么呢?

目前最好的免费smalltalk可能是。目前,它的性能超过了它的近亲,至少在我的古代盒子上是如此,但你应该仔细看看它们


Smalltalk的最大问题是没有真正高质量的教科书。有一个免费的列表,但我不能强烈推荐任何一个。如果您决定使用Squeak,请看一看,这还不算太糟糕。

有一个很好的新网站,名为,在那里您可以找到一个简单但易于理解的Smalltalk世界入口,从介绍和文档到博客、邮件列表、方言和框架

在Windows上有Win only Dolphin Smalltalk、免费跨平台Squeak和Pharo以及商业视觉作品


祝你好运

像尼尔·巴特沃斯说的那样吱吱作响,然后继续玩下去。邮件列表是提问的好地方

那么,从哪里开始最好呢 关于windows中的smalltalk 环境

也许最好利用您对MS Windows的熟悉程度——“Dolphin Smalltalk X6是针对Microsoft Windows的面向对象开发环境™."

尝试“个人/教育用途免费”


首先,我推荐一个一键式图像。Seaside是一个非常有趣的web框架,该图像基于。有许多可用的。 SQB的作者扩展了这本书,并将其改编成Pharo at。 他们有一个高容量的开发和一个。对于海滨你会想要。海滨也有一个和詹姆斯·福斯特的 我建议你先看看

我没有发现Pharo和Squeak之间的速度差异,但Pharo更干净,因为它专注于开发人员

如果您发现一键式映像(Squeak版本中也有一个可用映像)速度不够快,那么引入cog vm将使性能提高两倍左右

在Windows上,您应该确保您的防病毒软件不会在每次写入更改文件时尝试验证该文件,否则您的Smalltalk环境会变得非常缓慢


学习很多(不建议从一开始就学习)您应该看看一键图像和Doru的书。

正如Janko所说,Pharo和Squeak是很好的Smalltalk实现,但我想补充一点,这有点不同。它是浏览器中基于VisualWorks/Seaside的Smalltalk IDE。

无论您选择哪个环境开始玩,都不要放弃et要查看Stéphane Ducasse的免费(和合法)Smalltalk书籍集:

既然您使用的是Windows,我会说您应该试试DCE(Dolphin Community Edition),它拥有一切功能(包括与操作系统的集成,比Pharo或Squeak更好,尤其是GUI)

Professional版本将使您提高一个级别,因为它包含其他额外的流中获取工具以及直接生成可执行文件(简称EXE)的交付向导。 学习Smalltalk已经足够了,它包括一个帮助文件(包含Smalltalk的快速介绍、对环境的全面介绍、模式使用和一个漂亮的gui示例)

如果您认为您将在Windows上停留很长时间(环境问题等),或者正如igouy所说的“利用您的Windows体验”,那么请务必检查

另外,我建议您下载它,查看帮助文件中的Smalltalk简介,然后欣赏以下视频:

  • (这显示了交互式 一般说来,Smalltalk的本质仍然与Dolphin融为一体 Windows,以便您可以在 简单而激动人心的方式。)
  • 顺便说一句,它让人上瘾


    与Dolphin Smalltalk聊天愉快;)

    Dolphin Smalltalk Pro的售价为225美元。我在哪里可以买到这么强大、这么好的价格

    我的首选是Smalltalk和Common Lisp,但相比之下,Common Lisp IDE比较昂贵


    唯一的问题是,我必须使用Windows,但这是我在使用Linux多年后已经做出的决定(在应用程序销售领域没有任何进展).

    Kent Beck的Smalltalk最佳实践模式确实质量很高,但它并不是什么教具:)@Frank的观点-我认为Beck的所有书都被高估了。@Neil我在其他评论中读到过你这样说:)我想不同的人会有不同的中风。如果你不喜欢Beck的,SBPP可能比其他人受的影响小写作风格:这本书充满了关于习惯性地使用Smalltalk的简短、切中要害的技巧。无论如何,我发现它对学习Smalltalk非常有帮助。Re教科书:Andres Valloud的书太棒了。我写了一本《Smalltalk编程技术基础》,第1卷“也很好。它们都可以在lulu.com上找到!我不知道这个网站,谢谢:)现在有一天,你在Windows或其他操作系统上,它就不那么重要了。您发现的大多数smalltalk都已移植到大多数操作系统。社区努力将这些软件移植到主要的操作系统上。幸亏FOSS@Linton卡尔德科特——“我想知道这一点,这样我就可以更好地对他们的侮辱保持沉默。”我不认为这个问题应该结束!没有比这更好的提问理由了!LOLSqueak一键点击图片如下: