Spring til indhold

Domino Designer

Domino Designer ist das Entwicklungswerkzeug für Notes Anwendungen, einschließlich Masken, Ansichten, Agenten und XPages.

Domino Designer ist die Entwicklungsumgebung für Notes Anwendungen. Er wird mit HCL Notes ausgeliefert und zusammen mit dem Client installiert, Entwickler benötigen jedoch eine eigene Lizenz.

Was Sie im Designer bauen

Alle Gestaltungselemente liegen in derselben NSF Datei wie die Daten der Anwendung:

  • Masken definieren die Felder und das Layout eines Dokuments.
  • Ansichten zeigen sortierte und kategorisierte Listen von Dokumenten und sind das Gegenstück zu SQL Abfragen in Notes.
  • Agenten führen Code in LotusScript, Formelsprache oder Java aus.
  • Frames, Seiten und Gliederungen übernehmen die Navigation.
  • Skriptbibliotheken enthalten gemeinsam genutzten Code.
  • XPages dienen für Web und mobile Anwendungen.

Schnelle Entwicklung

Der Designer ist für schnelle Entwicklung bekannt. Ein erfahrener Entwickler kann eine funktionierende Vorgangsverwaltung mit Masken, einer Ansicht, Zugriffskontrolle und Mailbenachrichtigungen in etwa einem Tag zusammenstellen. Diese Geschwindigkeit hat allerdings auch zu vielen Anwendungen mit wenig Dokumentation und Struktur geführt. Genau diese werden später oft von Beratern übernommen.

Basiert auf Eclipse

Seit Version 8.5 basiert der Designer auf Eclipse. Er bietet Syntaxhervorhebung, Suche über alle Gestaltungselemente und Versionskontrolle mit Git über DXL Export. Es empfiehlt sich, das Design einer Anwendung in Git zu halten, damit Änderungen nachvollziehbar bleiben.

Häufige Fragen

  • Mac Unterstützung: Der Designer läuft nur unter Windows. Mac Entwickler nutzen deshalb in der Regel eine virtuelle Maschine.
  • Kosten: Eine Entwicklerlizenz ist erforderlich, HCL stellt sie registrierten Entwicklern jedoch kostenlos bereit.
  • Alternativen: Domino Leap für Low Code Entwicklung oder ein modernes Frontend auf Basis der Domino REST API.

Alle ord i ordbogen