Home Forum Nuclos Entwicklung Schnittstellen mobile Client – Nuclos Aw: mobile Client – Nuclos

#4830
Ramin Goettlich
Teilnehmer

Hallo,

auf der sicheren Seite, sind Sie nur, wenn Sie Ihre Serverzugriffe auf das RuleInterface beschränken. Für alle internen Klassen können wir keine Abwärtskompatibilität garantieren, weil es unvermeidlich ist, dass wir mit Weiterentwicklung von Nuclos Dinge im Kern umstellen müssen. Insbesondere die noch lange nicht abgeschlossene Zusammenführung von GenericObjects und Masterdata, die sich zeitlich noch über einige Releases erstrecken wird, zieht immer wieder tiefgreifende Anpassungen nach sich.

Wir sind uns aber auch bewusst, dass man mit dem RuleInterface oft nicht sehr weit kommt, und arbeiten daher auch bereits an einer neuen API für externe Zugriffe auf Nuclos, die wesentlich einfacher und intuitiver zu nutzen sein wird (Negativbeispiel für mangelnde Intuitivität im RuleInterface ist heute ja z.B. alles im Umfeld der CollectableSearchConditions) und für die wir dann ebenfalls eine Abwärtskompatibilität garantieren, bzw. bei unvermeidlichen Änderungen Methoden ggf. gezielt auf deprecated setzen und frühzeitig über alternative Implementierungen informieren.

Praktisch bedeutet das: Um eine Nutzung von Klassen ausserhalb des RuleInterfaces kommen Sie aktuell (solange die neue API nicht existiert) vermutlich häufig nicht herum, und müssen damit rechnen, dass (je nach Komplexität Ihrer Webservices) mit zukünftigen Releases einige Stunden bis Tage Codeanpassungen erforderlich werden – bei denen wir Sie dann hier im Forum natürlich unterstützen.

Grüsse,
nuclosian