XPages:
die neue Ära der
Notes-Entwicklung
Mit den XPages ist eine neue Ära der
Notes-Entwicklung eingeläutet worden. Die zahlreichen Veränderungen,
die diese neue Technologie mit sich bringt, stellen sowohl IT-Leiter
als auch Notes-Entwickler vor einige Herausforderungen, eröffnen Ihnen
allerdings auch langersehnte Möglichkeiten.
Vielen Notes-Entwicklern mag mit der Einführung der XPages ein
großer Stein vom Herzen gefallen sein: endlich ein Tool, mit dem man
leistungsfähige Domino-Anwendungen für den Webbrowser entwickeln kann,
die auch noch gut aussehen. Bei der ursprünglichen
Notes-Webentwicklung konnten die Entwickler meist nur hoffen, dass die
Daten auch so im Browser angezeigt wurden, wie sie sollten. Grund
dafür war zum einen die mangelnde Konformität mit den gängigen
Standards der Webentwicklung und zum anderen die notwendigen
Hilfskonstrukte, die die zahlreichen Unzulänglichkeiten der bisherigen
Webengine des Domino Servers beheben mussten.
Basierend auf JavaServer Faces stellen Ihnen die XPages nun
endlich gängige Webstandards zur Verfügung. Zudem helfen zeitgemäße
Methoden wie HTML, CSS, AJAX und Dojo bei der Entwicklung
benutzerfreundlicher Applikationen mit Funktionen wie Type-ahead oder
Drag and Drop, von denen Sie in der früheren Notes-Webentwicklung nur
träumen konnten. Unter
www.dojocampus.org
erhalten Sie einen ersten Eindruck, was mit den XPages alles machbar
ist.
Integrieren Sie mit Hilfe von
Dojo beispielsweise eine Bildergalerie in Ihre Webanwendung
Und das ist noch lange nicht alles. Auch die festen Strukturen
der früheren Notes-Anwendungen geraten bei der Programmierung mit
XPages ganz schnell in Vergessenheit. Durch die Trennung zwischen dem
User Interface und den Datenquellen können Sie nun Daten relational
strukturieren. So können Dokumente durchaus mehr als nur eine einzige
Datenquelle besitzen und Daten aus verschiedenen Dokumenten und sogar
Anwendungen in einer Ansicht zusammenführen.
Darüber hinaus gibt es allerdings auch einige Funktionen der
früheren Notes-Entwicklung, die mit den XPages nicht auf Anhieb
realisiert werden können. Dieser Umstand könnte durchaus als Nachteil
angesehen werden, wenn da nicht die sogenannten Custom Controls wären.
Die XPages bieten Ihnen mit diesen neuen Gestaltungselementen die
Möglichkeit, nicht unterstützte Funktionen selbst zu programmieren, in
Form von autonomen Code- Segmenten, die ohne Probleme in beliebig
vielen und unterschiedlichen Anwendungen wiederverwendet werden
können. Unsere Entwickler haben bereits eine eigene Datenbank mit
diesen Custom Controls gefüllt, um damit Ihre zukünftigen Anwendungen
noch produktiver zu gestalten.
Ein Suchfeld mit
individuellen Suchparametern ist nur eines von zahlreichen ITWU Custom
Controls, mit denen wir Ihre Anwendungen bereichern
Natürlich hat die neue Technologie auch negative Auswirkungen
auf die Arbeit der Notes-Entwickler, denn diese müssen sich erst
einmal in die zahlreichen Veränderungen einarbeiten, um wieder
effektiv entwickeln zu können. Wir helfen Ihnen gerne dabei, diese
Hürde zu überspringen und bereiten Sie mit XPages-Entwickler-Workshops
auf die Zukunft der Notes-Entwicklung vor.
Zurück