关于GemStone/S的问题

use*_*097 8 smalltalk gemstone object-oriented-database

我很难理解GemStone for Smalltalk的大图.我知道GLASS是一个使用Linux,Seaside和Apache的应用服务器.但我想知道它是否适用于非海边应用程序.

我也很难找到一些基本问题:

我不清楚GLASS或GemStone/S是否独立于所使用的VM.例如,如果我使用支持黑线程的VM,这是否意味着GemStone/S将透明地工作?

对于我所看到的,它对3D应用程序没有用.例如,如果我在Pharo或VisualWorks中开发的应用程序使用OpenGL,我可以考虑使用GemStone/S进行扩展吗?

我已经读过你可能在VisualWorks中有对象和GemStone/S中的对象,但这让我很困惑.我怎么知道我刚刚创建的对象是已经持久存在还是在"客户端"端?在哪种情况下我需要GemBuilder?

Joh*_*n B 3

要了解 Gemstone/S 的整体情况,您可以阅读Gemstone 101

您的许多问题应该得到解答,但其中一些问题也不适用。例如,Gemstone/S 是一个完整的 Smalltalk 实现,具有自己的 VM。它也没有像 Pharo、Squeak 或 Visualworks 那样的可视化界面。

  • 我在这里问正是因为我在 Gemstone 101 中没有找到任何有用的答案(对我来说)。也许我的问题*那么*难? (2认同)
  • 你的问题太笼统了。我们如何回答“如果我不需要海边会怎样?”之类的问题?或“我如何知道我是否需要 GemBuilder”?我在上面回答了您的两个基本问题,但我认为如果您希望有人给您有用的答案,您最好提出更具体的问题。 (2认同)