您如何使用吱吱声?

问题描述 投票:10回答:9

我下载了Squeak,Image文件和Sources文件,但是我不知道如何编写Smalltalk代码。有什么明显的我想念的东西吗? Squeak甚至是进行认真的Smalltalk开发的正确IDE吗?

smalltalk squeak
9个回答


6
投票

[These videos是Squeak的很好的简单介绍,尤其是this one


5
投票

Squeak是学习Smalltalk的绝佳环境,但请不要将特定的实现与'Smalltalk'混淆。其他一些实现是非常专业的,但不足为奇的是要付出财务代价。


4
投票

给自己一份Squeak by Example的副本。

作为免费PDF或作为书。


3
投票

Squeak是用于认真进行Smalltalk开发的出色IDE。这并不是说它无法改进。 pharo家伙正在从吱吱作响的图像中消除您可能不需要进行专业开发的零件。

通过示例下载(或购买)Squeak示例书。


1
投票

我认为Squeak并非真正针对“严重的Smalltalk开发”。它旨在作为儿童的第一个编程环境。这并不是说您不能用它做有用的事情,它只是没有将目标对准大规模开发。

查看Wiki以获得入门提示。自从我上次使用Squeak已经有一段时间了,但是我不记得开始特别困难。


0
投票

Squeak很高兴学习这种语言,并看到像它这样的系统如何使人具有创造力,它有两个方面:您看到许多有趣的想法和尝试过的新概念,但是也有很多垃圾和不好看的东西(有些甚至被废弃了。 )实验。

我承认,对于初学者来说,可能很难看清全局,或者根本不存在。一个示例是使用多个GUI方案(MVC与Morphic):一次,主流正在对MVC进行统一(他们只是在Java中理解,这是ST家伙在20年前谈论的内容,因此它们来自回调)。和AW到Swing),Squeak的家伙受够了MVC并继续前进,尝试其他方法。吱吱声也缺乏“专业外观”。还有一个混乱的社区,其中一些是由自我驱动的个体。

可以说,Squeak总体而言对Smalltalk的声誉是好是坏,因为它肯定激怒了所有希望编写带有菜单栏,图标,工具栏等“保守” Windows应用程序的人。性能也曾经是一个问题(但由于ELiot在VM上工作,所以会变得更好...)

[另一方面,有许多很棒的应用程序,在其他环境中几乎是不可能的:看看槌球(墙上有一个浏览器,鱼在四处游动),Etoys,Scratch,漂亮的Seaside应用程序等。几乎所有现在被认为是主流的事物源自Smalltalk和Squeak社区。这些家伙正在前进...

所以也请看看其他Smalltalk的:至少有GNU-ST,Visualworks和Smalltalk / X。后两个偏向于简单的商务应用程序,并且语言和基本库几乎相同。大众并不是免费的,但是可以用于商业活动。


0
投票

只需学习C并接受它!

© www.soinside.com 2019 - 2024. All rights reserved.