Smalltalk和Java中的OO之间的主要区别是什么? 请注意,我是一名Java程序员,试图通过探索Smalltalk来拓展自己的视野。 目前我对Smalltalk几乎一无所知,只是比Java更纯粹。 因此,我更喜欢这样的答案,它显示了各种Java概念如何映射到相应的Smalltalk概念,然后引入了根本不存在于Java中的Smalltalk概念。
在每一个技术出版物和这个网站上,人们总是比较OO语言和Smalltalk 。 我的经验是在Java中:Smalltalk是如此重要,我应该研究它?
我的问题很简单! 如果你有时间,你会开始学习Smalltalk吗? 为什么? 为什么不? 你已经知道Smalltalk了吗? 你为什么会推荐Smalltalk? 为什么不? 就我个人而言,我是一名Ruby on Rails程序员,我非常喜欢它。 但是,我正在考虑Smalltalk,因为我阅读了各种博客,有些人称Ruby为“Smalltalk Light”。 我对Smalltalk感兴趣的第二个原因是Seaside 。 也许有人做过同样的转变? 编辑:其实,什么让我最兴奋的Smalltalk /海边是WebDevRadio以下情节: 情节52:兰德尔施瓦茨在海边(除其他事项外)
Ruby正在变得stream行起来 ,主要来自Ruby on Rails的影响力,但感觉就像目前正处于青春期。 Ruby和Smalltalk之间有很多相似之处 – 磁悬浮就是一个certificate。 尽pipe有一个更不寻常的语法,Smalltalk具有Ruby(如果不是更多)面向对象的美丽。 从我读到的,Smalltalk似乎已经打败了Ruby: 成熟度(在七十年代发展) 稳定性 商业支持 分布式源代码pipe理 (了解代码结构,而不仅仅是文本区分) VM的几个实现 跨平台支持 海边网页框架作为Rails的强大替代品 Ruby似乎正在重新发明轮子。 那么,为什么Ruby开发人员不使用SmallTalk? Ruby有什么Smalltalk不? 为了logging:我是一个Ruby小伙子,在Smalltalk方面经验不多,但我开始怀疑为什么。 编辑:我认为,脚本的易于解决问题已经由GNU Smalltalk解决 。 据我所知,这允许你在普通的旧文本文件中编写smalltalk,而不再需要在Smalltalk IDE中。 然后你可以运行你的脚本 : gst smalltalk_file