【问题标题】:Questions about GemStone/S [closed]关于 GemStone/S 的问题 [关闭]
【发布时间】:2013-05-13 07:53:20
【问题描述】:

我很难理解 GemStone for Smalltalk 的总体情况。我知道 GLASS 作为使用 Linux、Seaside 和 Apache 的应用程序服务器。但我想知道它是否是非 Seaside 应用程序的可用环境。

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

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

就我所见,它对 3D 应用程序也没有用处。例如,如果我在 Pharo 或 VisualWorks 中开发的应用程序使用 OpenGL,我是否可以考虑使用 GemStone/S 进行扩展?

我读到你可能在 VisualWorks 中有对象,在 GemStone/S 中有对象,但这让我很困惑。我如何知道我刚刚创建的对象是已经持久化还是在“客户端”端?在什么情况下我需要 GemBuilder?

【问题讨论】:

标签: smalltalk object-oriented-database gemstone


【解决方案1】:

要了解 Gemstone/S 的大局,您可以阅读Gemstone 101

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

【讨论】:

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

建议:您需要将问题分成几个问题。

例如: GLASS 或 GemStone/S 是否独立于所使用的 VM?

不,据我了解这个问题。 GemStone 需要自己的虚拟机。您不能在另一个 Smalltalk 的 VM 上运行 GemStone。

【讨论】:

    猜你喜欢
    • 2015-07-08
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-17
    • 2015-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多