28
为什么使用Ruby代替Smalltalk?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 Ruby正变得越来越流行,很大程度上是受Ruby on Rails的影响,但感觉它正在青春期中挣扎。Ruby和Smalltalk之间有很多相似之处- 磁悬浮证明了这一点。尽管语法更不寻常,Smalltalk具有Ruby的所有(如果不是更多的话)面向对象的美。 根据我的阅读,Smalltalk似乎击败了Ruby: 成熟度(1970年代发展) 稳定性 商业支持 分布式源代码控制(理解代码的结构,而不仅仅是文本差异) VM的几种实现 跨平台支持 在海边的Web框架作为一个强有力的替代选择到Rails 看起来Ruby只是在重新发明轮子。那么,为什么Ruby开发人员不使用SmallTalk?Ruby有Smalltalk没有什么? 记录一下:我是Ruby的人,几乎没有Smalltalk的经验,但是我开始怀疑为什么。 编辑:我认为GNU Smalltalk解决了脚本编写的问题。据我了解,这使您可以在常规的旧文本文件中编写smalltalk,而不必再使用Smalltalk IDE。然后,您可以使用以下命令运行脚本: gst smalltalk_file