Domino 9 und frühere Versionen > Administration & Userprobleme

Abwärtskompatibilität ?

(1/2) > >>

eknori:
Wie weit muss eigentlich eine Notes Anwendung abwärtskompatibel sein; bzw. in wie weit erfüllt LN selbst diese Kriterien ??

Ich nehme mal http://www.atnotes.de/index.php?topic=14798.0 als Aufhänger (HelpDesk DB ).
Ich werde immer wieder gefragt, ob es nicht auch eine R5 Version der DB gibt, die all' die neuen Features enthält. Einmal fragte sogar jemand nach einer. 4.6 Version.

Ich möchte hier noch nicht einmal auf die neuen Funktionen eingehen, die erst ab einer bestimmten R5 Version oder sogar erst ab ND 6 zur Verfügung stehen.

Allein der Aufbau der Views; die Gestaltungsmöglichkeiten bei den View Actions machen es einfach unmöglich die DB auch in Versionen < ND 6 zur Verfügung zu stellen.

Was ist eure Meinung zum Thema Abwärtskompatibilität in Lotus Notes ?

Glombi:
Auf Notes 4 sollte man keine Rücksicht mehr nehmen. Wer das noch hat, ist selbst schuld. Man trifft es aber gelegentlich noch an (ich kenne da zwei Banken in FRA die das noch haben, aber in absehbarer Zeit auch migrieren werden).

R5 zu unterstützen mag da schon etwas sinnvoller sein. Wobei vieles auch unter R5 geht, was unter R6 entwickelt wurde.

Für ein Projekt, wie Du es jetzt machst, würde ich allerdings R6 als Voraussetzung machen. Das ist halt die aktuelle Version, die seit langem released ist.

Andreas

koehlerbv:
Gerade, was das "!HELP!"-Projekt angeht, solltet Ihr Euch keine Zwänge auferlegen, noch ältere Versionen zu unterstützen. Anders würde ich dies sehen, wenn R7 gerade eben herausgekommen wäre (oder gar wie real noch Beta ist). Das wäre bestimmt nicht akzeptanzfördernd, aber R6 ist lange genug auf dem markt und wirklich stabil genug.

Ich selbst arbeite auch häufig noch R5-konform, aber das ist entsprechenden Situationen geschuldet und in der Regel nicht gravierend, was Funktionalitäten angeht.

Mit R4 sieht das natürlich ganz anders aus. Einige müssen noch damit arbeiten (auch dafür gibt es durchaus nachvollziehbare Gründe). Neben dem Verzicht auf immense Neuerungen, die mit R5 kamen, kommt m.E. hier noch ein Aspekt dazu: Es ist extrem aufwändig, halbwegs vernünftig auch noch R4 zu unterstützen. Allein schon das andere Konzept, das hinter manchen Elementen (IDE, Design) steht, erfordert schlicht und einfach, dass ich für R4-Programmierung Aufschläge berechnen muss. Für OpenSource (und gerade in Eurem Fall vor allem auch enorm viel good will) ist das nicht zu verlangen.

Was Abwärtskompatibilität an sich angeht, nur ein Gedanke: Eine nur per R6 bedienbare Applikation "!Help!" wäre mit R4 nicht im FrontEnd (zumindest vernünftig) nutzbar. Aber alle Daten darin wären auslesbar und somit verwertbar - und sei es durch eine eigene Applikation, die sich eben der Daten und nicht des FrontEnds bedient. Und davon gibt es nicht viele Produkte auf dem Markt, die das von sich behaupten können.

Bernhard

Driri:
Ich schließe mich da meinen Vorrednern an. Als Alternative zur Unterstützung älterer Versionen, sollte man sich dann IMO besser über ein Webfrontend Gedanken machen. Dann müßten ggf. maximal die Dominoserver auf einer aktuellen Version sein.

Marinero Atlántico:
Als homus oeconomicos: Bitte Domino 4.5 kompatibel. Manche meiner Notes Kunden laufen auf absehbare Zeit noch auf 4.5 Client. Da ich mir das runterziehen werde, um den code zum Wohle meiner Notes-Kunden auszuschlachten, wäre das natürlich besser.

Als Mensch: Laß es. Abwärtskompatibilität führt dazu,
- dass man von neuen Features zurückschreckt
- erhöht den maintainance Aufwand enorm
- führt zu unübersichtlicheren Code.

Schließlich macht ihr das ja auch unbudgetiert.

Axel

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln