object-oriented-database

___ qstntxt ___

Mir fällt es schwer, das große Bild von GemStone für Smalltalk zu verstehen. Ich kenne GLASS als Anwendungsserver unter Linux, Seaside und Apache. Aber ich möchte wissen, ob es eine brauchbare Umgebung für Nicht-Seaside-Anwendungen ist.

Ich habe auch Probleme, einige grundlegende Fragen zu finden:

Es ist mir nicht klar, ob GLASS oder GemStone / S unabhängig von der verwendeten VM ist. Wenn ich zum Beispiel eine VM verwende, die schwarze Threads unterstützt, bedeutet das, dass GemStone / S transparent arbeitet?

Für das, was ich gesehen habe, ist es auch nicht für 3D-Anwendungen nützlich. Wenn meine Anwendung beispielsweise in Pharo entwickelt wurde oder VisualWorks OpenGL verwendet, kann ich GemStone / S für die Skalierung in Betracht ziehen?

Ich habe gelesen, dass Sie Objekte in VisualWorks und Objekte in GemStone / S haben, aber das verwirrt mich sehr. Woher weiß ich, ob das Objekt, das ich gerade erstellt habe, bereits auf der "Client" -Seite gespeichert ist? In diesem Fall brauche ich GemBuilder?

    
___ tag123smalltalk ___ Smalltalk ist eine der ältesten objektorientierten Programmiersprachen. Es war wegbereitend für viele Aspekte, die moderne Entwickler für selbstverständlich halten: Virtuelle Maschinen (Smalltalk war eine interpretierte Sprache) IDEs Reiner Objektansatz (keine Primitive oder Schlüsselwörter) Verschlüsse (Blöcke genannt) Ein Bild (d. H. Nicht dateibasierte Sprache) Fortgeschrittene Debugging-Techniken (ständiges Anhalten von Programmen, inspektionieren, Schreiben oder Ändern von Code während des Betriebs) ___ answer16942414 ___

Vorschlag: Sie müssen die Frage in mehrere aufteilen.

Zum Beispiel: Ist GLASS oder GemStone / S unabhängig von der verwendeten VM?

Nein, soweit ich die Frage verstehe. GemStone benötigt eine eigene VM. Sie können GemStone nicht auf einer VM eines anderen Smalltalk ausführen.

    
___ answer16621259 ___

Um das Gesamtbild von Gemstone / S zu verstehen, können Sie Edelstein 101 lesen.

>

Viele Ihrer Fragen sollten beantwortet werden und einige von ihnen sind auch nicht anwendbar. Zum Beispiel ist Gemstone / S eine komplette Smalltalk-Implementierung mit einer eigenen VM. Es hat auch keine visuelle Schnittstelle wie Pharo, Squeak oder Visualworks.

    
___ tag123oodbms ___ Ein objekt- oder objektorientiertes Datenbankverwaltungssystem ist ein Datenbankverwaltungssystem, in dem Daten in Form von Objekten gespeichert werden ___ tag123objektorientierteDatenbank ___ ODBMS: ein Datenbankverwaltungssystem, das Informationen wie Objekte darstellt, wie in der objektorientierten Programmierung ___ qstnhdr ___ Fragen zu GemStone / S ___ tag123gemstone ___ Gemstone / S ist ein verteiltes Smalltalk System mit einem massiven, persistenten Speicher. ___
2
Antworten

PHP - Erweiterung der Klasse

Ich habe in PHP sehr viel Code geschrieben, der objektorientiert ist, aber bis jetzt waren alle meine Klassen "singular", ich nehme an, Sie können es nennen. Ich bin dabei, mehrere Klassen (die 5 oder so identische Methoden haben) zu ändern, um...
25.06.2012, 17:45
2
Antworten

Fragen zu GemStone / S

Mir fällt es schwer, das große Bild von GemStone für Smalltalk zu verstehen. Ich kenne GLASS als Anwendungsserver unter Linux, Seaside und Apache. Aber ich möchte wissen, ob es eine brauchbare Umgebung für Nicht-Seaside-Anwendungen ist. Ich h...
18.05.2013, 05:27