Immer mehr Kunden beauftragen mich, XPage-Anwendungen für sie zu erstellen, was in gewisser Weise Neuland darstellt, denn ich habe früher zwar Anfänger-Kurse zu diesem Thema gehalten, aber praktisch nur Notes-Client-Anwendungen programmiert und bin daher nie wirklich tief in diese Materie eingedrungen. Die Gründe für die neuen Aufträge sind leider nicht immer positiv zu bewerten, steckt doch manchmal die Tatsache dahinter, dass Domino als Mailserver aufgegeben wird und damit der Notes-Client verschwinden soll.
Ich bin beeindruckt von den Möglichkeiten, die XPages bieten, und bedauere zutiefst, das die HCL diese nicht weiterentwickelt. Umso mehr, als es mittlerweile keine alternative strategische Entwicklungsumgebung für Domino-Webapplikationen mehr gibt, denn das Domino AppDev-Pack, mit dem man Node.js-Anwendungen an den Domino-Server anbinden konnte, wurde ebenso abgekündigt.
Soll man dann überhaupt noch in XPage-Anwendungen investieren? Nun, wenn es darum geht, Notes-Anwendungen am Leben zu erhalten, dann können Sie das bedenkenlos tun, denn die HCL garantiert, dass XPages auch in zukünftigen Domino-Versionen funktionieren werden. Auch kleinere neue XPage-Anwendungen traue ich mich zu verkaufen, denn die Entwicklung via XPages ist sehr komfortabel und vor allem schnell und wird nicht umsonst als RAD (Rapid Aplication development) bezeichnet.
Leider finden Sie zum Thema XPage-Entwicklung wenig Dokumentation und wenn, dann nur auf Englisch, weshalb ich beschlossen habe, eine kleine Reihe zu starten und alle meine Erkenntnisse mit Ihnen zu teilen.
Vorerst sind folgende Artikel verfügbar:
XPages und das SameSite-Cookie