DerTerminologe Geschrieben 16. September 2013 Geschrieben 16. September 2013 Hallo, ich suche einen "schönen" Begriff für das Problem, welches entsteht, wenn man Daten zwischen zwei Programmiersprachen austauschen möchte. Ein Beispiel wäre da der Austausch von Datenstrukturen zwischen JavaScript und PHP, aber das können natürlich auch beliebige andere Sprachen sein. Die Daten können evtl. nicht vollständig konvertiert werden, es entstehen Datenverlust/Kodierungsfehler, die Referenzen gehen verloren (nicht nur bei verteilten Anwendungen), die zulässigen Operationen die die beiden Programmiersprachen unterscheiden sich usw. Für recht einfache Datentypen klappt das meist noch ganz gut, aber bei Objekten wird es dann kniffelig. Einen ähnlichen Begriff gibt es für die Probleme die zwischen objektorientierten Programmiersprachen und relationalen Datenbanken existieren. Dort spricht man von Impedance Mismatch. Gibt es ein solches Schlagwort auch für das oben geschilderte Problem? Einfach nur von "Inkompatibilität" o.ä. zu reden ist mir etwas zu allgemein. Gruß Der Terminologe
Pointerman Geschrieben 16. September 2013 Geschrieben 16. September 2013 Moin! Treffen Serialisierung oder Marshalling das was Du meinst?
lilith2k3 Geschrieben 17. September 2013 Geschrieben 17. September 2013 Marshalling ist das Stichwort
Patrick_C64 Geschrieben 18. September 2013 Geschrieben 18. September 2013 Ist Marshalling und Serialisierung nicht mehr Beschreibung einer "Tätigkeit" bzw. einer Technik/Herangehensweise/Lösung für das organisieren von Daten als weniger die Beschreibung einer Situation bzw. eines Problems? Zitat:"ich suche einen "schönen" Begriff für das Problem" .... Was besserers wie Dir fällt mir da auch nicht ein als wie "Inkompatibilität". Vllt. findest Du aber unter Google mit dem Suchbegriff "consistency mismatch" noch n paar Anregungen. ("consistency mismatch" passt m.E. doch schon ganz gut?? Zitat:"Die Daten können evtl. nicht vollständig konvertiert werden, es entstehen Datenverlust/Kodierungsfehler, die Referenzen gehen verloren (nicht nur bei verteilten Anwendungen)")
DerTerminologe Geschrieben 18. September 2013 Autor Geschrieben 18. September 2013 Danke für die Antworten. Marshalling und Serialisierung sind tatsächlich nicht unbedingt die Begriffe, die ich suche. Der Begriff soll ja das Problem hervorheben und weniger das Verfahren für den Datenaustausches benennen. Ich hatte auch schon geguckt, ob es einen bestehenden Begriff gibt, der in Richtung "Mismatch" geht (eben an Anlehnung an den Impedance Mismatch). Consistency Mismatch finde ich zwar irgendwie treffend, aber leider ist das ein selbst gewählter Begriff. Ich hatte auch überlegt das einfach nur ins Englische zu übertragen, also z.B. so etwas wie Cross-Platform Serialization oder Cross-Language Serialization zu nehmen, aber das ist auch kein Eigelb. Naja, ich werde wohl auch ohne diesen Begriff auskommen müssen. Danke soweit.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden