2013-05-18 16 views
8

Мне сложно понять общую картину GemStone для Smalltalk. Я знаю о GLASS как сервере приложений, использующем Linux, Seaside и Apache. Но я хочу знать, является ли это пригодной для использования средой для приложений, отличных от Seaside.Вопросы о GemStone/S

Я также возникли проблемы с найти некоторые основные вопросы:

Это не ясно для меня, если стекло или GemStone/S не зависит от используемого VM. Например, если я использую VM, которая поддерживает черные потоки, означает ли это, что GemStone/S будет работать прозрачно?

Для того, что я видел, это не полезно для 3D-приложений. Например, если мое приложение, разработанное в Pharo или VisualWorks, использует OpenGL, могу ли я рассмотреть GemStone/S для расширения?

Я читал, что у вас могут быть объекты в VisualWorks и объекты в GemStone/S, но это меня смущает. Как узнать, был ли объект, который я только что создал, уже сохранен или на стороне клиента? В каком случае мне нужен GemBuilder?

ответ

3

Чтобы получить представление о большой картине Gemstone/S, вы можете прочитать Gemstone 101.

Многие из ваших вопросов должны быть отвечены, а некоторые из них также неприменимы. Например, Gemstone/S представляет собой полную реализацию Smalltalk со своей собственной виртуальной машиной. Он также не имеет визуального интерфейса, такого как Pharo, Squeak или Visualworks.

+2

Я прошу здесь именно потому, что не нашел для меня полезного ответа в Gemstone 101. Может быть, мои вопросы - это * трудно? – user869097

+2

Ваши вопросы слишком общие. Как мы можем ответить на что-то вроде: «Что произойдет, если мне не понадобится Приморье?» или «Как узнать, нужен ли мне GemBuilder»? Я ответил на два из ваших основных вопросов выше, но я думаю, что вам лучше задавать более конкретные вопросы, если вы хотите, чтобы кто-то дал вам полезный ответ. –

1

Предложение: вам нужно разделить вопрос на несколько.

Например: Является ли GLASS или GemStone/S независимым от VM?

Нет, насколько я понимаю вопрос. GemStone нуждается в собственной VM. Вы не можете запустить GemStone на виртуальной машине другого Smalltalk.

+0

Хорошо, теперь вопросы уточняются. Я надеюсь – user869097