Was sind XPages?
Was sind XPages?
XPages ist die Antwort der IBM auf den immer rasanteren Markt von Rich-Client orientierten Web-Anwendungen und den damit einhergehenden Technologien. XPages basieren auf Lotus Domino 8.5 und bieten damit die Grundlage zur Entwicklung von modernen und leistungsfähigen Web-Anwendungen.
Und nicht zu vergessen: Auf vielen Seiten und Folienpräsentationen werden XPages in allen möglichen Variationen geschrieben, wie z. B. „xPages“, „xpages“, „Xpages“, und und und. Die einzig korrekte Schreibweise ist aber: „XPages“
Was war – was ist:
Wer schon mal mit Lotus Domino eine Web-Anwendung entwickelt hat, weiß welche Herausforderungen auf einen zukommen und es wird schnell klar, dass die Entwicklung von Browser-Anwendungen den aktuellen Standards und Anforderungen nicht mehr gerecht werden. Das oft zitierte Stichwort „Web 2.0“ zeigt ganz klar die Grenzen der Core-Entwicklung mit Lotus Domino im Web auf.
Mit Hilfe von XPages ist es IBM gelungen, eine Technologie zur Verfügung zu stellen, mit der Web-Applikationen nach neusten Standards entwickelt werden können. Dabei gehen XPages den Weg, die Businesslogik vom Design zu trennen. Es werden alle Anforderungen an moderne "Web 2.0" Anforderungen (z.B. Aktualisierung von einzelnen Bereichen via Ajax) unterstützt.
XPages im Detail:
XPages werden, genau wie die bisherigen Gestaltungselemente in Lotus Notes/Domino, über den Lotus Designer erstellt. Dabei besteht eine XPage im Backend aus XML Code, der sich in weiten Teilen an HTML orientiert. Neben einem WYSIWYG-Editor können Entwickler mit HTML Kenntnissen auch über den „Source-Reiter“ direkt Änderungen am XML Code der XPages vornehmen. Auf Basis dieser XPages erzeugt der Lotus Domino Server zur Laufzeit den Code (HTML, Javascript, CSS, …), welcher ein Browser zum fehlerfreien Ablauf benötigt.
Bei der Entwicklung werden dem Entwickler eine Vielzahl von visuellen Komponenten (z. B. Labels, Input-Box, Tab-Reiter, …) oder auch Logik-Elemente zur Verfügung gestellt. Durch die Nutzung der Quell-Codes („Source“-Reiter) ist der Entwickler jedoch nicht an diese Komponenten gebunden, sondern kann jegliche Web-Entwicklungstechnik nutzen.
Integrationsfähigkeit:
Gerade die Nutzung andere Frameworks ist ein starkes Feature von XPages. „Out-of-the-Box“ nutzen XPages das Javascript Framework "Dojo", welches im Domino-Server verankert ist und je nach Domino-Version variieren kann. Es besteht jedoch die Möglichkeit, andere Frameworks oder Module zu implementieren. Sagt einem Dojo nicht zu, so kann z. B. EXT-JS implementiert werden oder jQuery um mit Elementen für mobile Anwendungen zu arbeiten.
Entwickler kennen sicherlich die Design-Elemente „Shared Actions“ oder „Subforms“. Auch XPages bieten über die sogenannten „Custom Controls“ die Möglichkeit, wiederverwendbare Komponenten zu entwickeln.
Business Logik wird durch Client- oder Server-Side Javascript implementiert. Bestehende Business Logik kann durch die Ansteuerung von Lotus Notes Agenten weiter verwendet werden.
Über den Tellerrand hinaus: OpenNTF
Welche Möglichkeiten XPages bieten können Interessierte gut auf OpenNTF nachvollziehen. Insbesondere die sogenannte XPages Extension Library bietet eine Vielzahl von Erweiterungen, welche die Entwicklung von Anwendung vereinfacht und beschleunigt. Auch die hedersoft ist bei OpenNTF aktiv und hat bereits mit dem Custom Control „Datenbank öffnen Dialog“ der Community etwas zur Verfügung gestellt. Dieses Engagement wird zukünftig weiter ausgebaut.
Supportleistungen
Unter Support verstehen wir, dass unsere Kunden und Partner schnell einen kompetenten Ansprechpartner erreichen, der Ihnen bei aktuellen Fragestellungen weiterhilft.
Wir sind für Sie da!
Wir unterstützen Sie schnell und unkompliziert bei Fragen rund um das Leistung- und Produktportfolio der hedersoft GmbH. Aber auch wenn Sie Fragen rund um Lotus Notes/Domino haben können Sie uns jederzeit gerne Fragen stellen.
Kontaktieren Sie uns per Mail oder rufen Sie uns an!
Gerade die Unterstützung bei individuellen Kundenanwendungen wird oft vernachlässigt, dabei sind gerade diese Anwendungen von bedeutender Relevanz für Unternehmen. Lassen Sie sich zu diesem Thema von uns beraten.
Supportanfragen können Sie über einen gültigen Supportvertrag aber auch als Einzelanfrage an uns stellen. Kontaktieren Sie uns, um mehr zu erfahren.
Online Präsentation
Um Ihnen schnell bei der Lösung Ihres Problems helfen zu können, unterstützten wir Sie direkt auf Ihrem PC. Per Fernwartungstool verbinden wir uns direkt mit Ihrem lokalen Desktop und können Ihnen so optimalen Support gewährleisten.
Aber auch die Präsentation von Produkten oder Leistungen wird so zum Kinderspiel.
Informationen zum weiteren Vorgehen oder zwecks Terminabsprache, erhalten Sie telefonisch oder per Mail.
Service
Als Kunde der hedersoft GmbH genießen Sie professionellen Service. Stöbern Sie in unserer Übersicht über die gebotenen Supportleistungen. Stellen Sie gleich hier eine Supportanfrage, wenn Sie ein Problem haben, bei dem Sie Hilfe benötigen. Wenn Sie sich für Produkte oder Dienstleistungen der hedersoft GmbH interessieren, dann lassen Sie sich im Rahmen einer Online Präsentation von uns überzeugen.

