GNU Smalltalk与Squeak的兼容性如何
我正在squeak中开发一款应用程序,它不需要任何图形,只需要数据处理。问题是,我在一个相当保守的环境中工作,我不认为我能向我的经理们销售squeak应用程序(我觉得鲜艳的颜色、圆润的界面和一般的“到底是什么”的squeak感觉会吓跑他们)。因此,我正在考虑在GNU Smalltalk下运行该应用程序,因为更“传统”的命令行界面不太可能吓跑利益相关者 那么,有谁能提供或向我指出Squeak和Gnu Smalltalk之间兼容或不兼容的特性/类的列表或集合。换句话说,将一个应用程序从一个移植到另一个有多困难(再次假设它是非图形化的,所以不需要担心变形)GNU Smalltalk与Squeak的兼容性如何,smalltalk,porting,squeak,Smalltalk,Porting,Squeak,我正在squeak中开发一款应用程序,它不需要任何图形,只需要数据处理。问题是,我在一个相当保守的环境中工作,我不认为我能向我的经理们销售squeak应用程序(我觉得鲜艳的颜色、圆润的界面和一般的“到底是什么”的squeak感觉会吓跑他们)。因此,我正在考虑在GNU Smalltalk下运行该应用程序,因为更“传统”的命令行界面不太可能吓跑利益相关者 那么,有谁能提供或向我指出Squeak和Gnu Smalltalk之间兼容或不兼容的特性/类的列表或集合。换句话说,将一个应用程序从一个移植到另一
谢谢 法罗看起来更专业,可能会有所帮助。或者,如果您的数据量不足4GB,请选择Gemstone。Seaside用户界面看起来与ASP.NET MVC或Rails用户界面相同,创建起来更容易。有一个ANSI Smalltalk标准()。Gnu似乎是该标准的完整实现(请参阅),而Squeak似乎相当兼容(请参阅)。因此,坚持标准,你应该做得很好。GST的实施将给你一个比我们更好的答案,所以请尝试一下,把你的代码归档,看看GST失败了什么 我不知道这是最新的,但它可能会有所帮助 以下是一些细微的差异,这些差异是为了使基准游戏更容易进行-::
当你遇到具体问题时,在网上询问。我100%同意igouy;除此之外,主要区别在于文件系统类。GNU Smalltalk与Squeak的里约套餐更相似
您可以将您的代码从Squeak转换为GST,使用GST还可以解决一些差异。除了其他建议外,请确保您的SUnit测试用例是最新的;在GNU Smalltalk中查找应用程序正以这种方式使用的任何缺少的方法要容易得多。难道不能直接运行Squeak headless吗?参见Squeak 4.0(以及即将发布的4.1)的IDE色彩要少得多。这里是:附带说明一下,作为一个例子,该脚本可能会与gst发行版捆绑在一起?