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 Zitieren
Pointerman Geschrieben 16. September 2013 Geschrieben 16. September 2013 Moin! Treffen Serialisierung oder Marshalling das was Du meinst? Zitieren
lilith2k3 Geschrieben 17. September 2013 Geschrieben 17. September 2013 Marshalling ist das Stichwort Zitieren
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)") Zitieren
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. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.