Aber wenn du sagst XPages sind tot, und der Client wird "abgeschafft". Wie sieht dann die Zukunft aus?
Weder ist XPages tot, noch der Client. Beides wird weiterhin von der IBM weiterentwickelt, allerdings nicht mit der "Featuritis" manch anderer Technologien.
Ed Brill hatte auf dem EntwicklerCamp es sehr schön formuliert: Es gibt eine endlose Wunschliste, was in den Client noch zu integrieren sei, aber eine "Must-Have"-Liste gibt es nicht wirklich. Nach über 20 Jahren Entwicklung kann man das Ding auch durchaus als stabil betrachten. Fixes gibt es regelmäßig, ist ja nicht Android oder Sharepoint, wo es einen Versionscut nach ein paar Jahren gibt.
Die Eclipse-Version des Designers wird in FP9/FP10 angehoben (ist etwas umfangreicher, daher verschiebt sich das ganze). In XPages wurden erst Anfang des Jahres neue Dinge (z.B. Verschlüsselung) integriert, über die ExtLib wird stetig neues hinzugefügt. Upgrade auf Java 8 sollte demnächst komplett abgeschlossen sein.
Nun ja, die Tendenz ist ja : "Weg vom Client, hin zu Web ".
Ich bin seit Anfang des Jahrtausends bei unterschiedlichen Kunden dabei, den Client gegen Webapplikationen auszutauschen. XPages wurde im Jahr 2009 eingeführt, um diesen Weg für Domino zu verbessern. Ist jetzt nicht das, was ich als "Tendenz" bezeichnen würde, sondern als generelle strategische Ausrichtung.
Ja, und zwar schon seit der Version 1. Jedes Jahr gebetsmühlenartig die gleichen Totsagungen.
Gleiches gilt für XPages. Mit nur dem Unterschied, dass die "Totsagungen" für Domino früher aus der MS- und heute aus der Salesforce-Ecke kommen, und bei XPages schon immer die alten LotusScript-Hasen für die Totsagung sorgten (und heute halt die Businesspartner, die den Technologiestack gewechselt haben).
Fakt ist, das XPages nie so durchgestartet sind, wie es wünschenswert gewesen wäre, nicht zuletzt wegen der steten Bremser/Heulsusen aus dem eigenen Domino-Umfeld.
Wie sieht dann die Zukunft aus?
2003 war Domino/Notes am röcheln. 2004 klinisch tot. 2005 endgültig beerdigt. Sagten zumindest "alle".
Falls jemand also ne Kristallkugel hat, die etwas zuverlässiger ist, bitte her damit.
EDIT:Zu meinem Problem, wie würdest du das denn dann ohne XPages durchführen?
Wie weit bist du denn bereit es zu treiben? Ich lasse die unterschiedlichsten Frameworks auf dem Domino-Server laufen (Vaadin, Spring, NodeJS usw). Welchse Know-How habt Ihr denn vor Ort? Und wie sind die Pläne für die Zukunft? Wenn Du nur eine kleine Maske bauen willst: Nimm XPages. Ist schon da, funktioniert. Und so komplex auch nicht.