Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

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

Geschrieben

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)")

Geschrieben

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.

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...