Frage

Ich habe ziemlich lange Zeit mit Midas / DataSnap in Delphi wurde Programmierung und ganz zufrieden damit. Ich bin mehr als zufrieden mit dem ADO.NET DataSet auf .NET zu bewegen. Für CRUD Anwendung, bin ich mit jeder Art von ORM sehr unbequem. Allgemeine Datenstruktur mit automatischem diff / Delta-Handling meines Job besser für mich getan, einen durchschnittlichen Datenbankanwendungsentwickler.

Versuchte Java Jahren zu studieren, und nicht ähnliche Idee umgesetzt finden konnten. Der nächstgelegene ich finden konnte, ist SDO (Service Data Object). Ich dachte, es sollte allgemein angenommen werden, wenn ich es sehe, aber ich bin falsch. Auch ist die Spezifikation ziemlich alt jetzt, ich kaum noch viele Menschen auf sie diskutieren finden oder es ausgiebig nutzen. Unter der Annahme von Informationen, die ich im Internet finden kann, SDO Nutzung ist sehr passiv.

Sie fragen sich, ob es stirbt? Jede Erfahrung in SDO Sie teilen möchten? Manuelle DTO-Codierung ist immer besser?

War es hilfreich?

Lösung

Ok. Aha. Die Antwort lautet „nein“

;)

Andere Tipps

für mich Gleiche, wenn SDO erstes Mal zu versuchen. Alte Brille, passives Feedback ... Auf jeden Fall NO.

würde ich nicht empfehlen SDO, wenn es auf Sie von einem anderen Teil des Projekts auferlegt wird.

WebSphere Process Server verwendet SDO. Es ist nicht wirklich eine schlechte API, wenn Sie es lernen. Aber die Spezifikation und die Dokumentation ist vage. Es ist nicht buchstabieren, was passiert, wenn Sie für ein Feld stellen, die nicht vorhanden ist, oder ob es Konvertierungen nicht geben, während sich oder Einstellung Felder, zwei gripes zu nennen.

Das glaube ich nicht die API definiert, wie neue Typen zu definieren, so dass ein Teil Implementierung spezifisch sein wird. Typdefinitionen basieren auf XSD, so dass Sie mit diesen und alle zugehörigen Standards arbeiten.

Wie andere haben angedeutet, wird die API nicht weit verbreitet. Das bedeutet, es schwierig sein werde Menschen was man tut, zu finden, oder helfen, es zu benutzen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top