JNotes lebt wieder
Noch was: LotusScript-Code, der im Client ausgeführt wird, funktioniert im Web nicht. Dafür gibt es aber einen relativ leicht zu programmierenden Workaround: Script-Code muss in Agenten ausgelagert werden, die vom Client per Button (oder sonst wie - WebQueryOpen, WebQuerySave) aufgerufen wird.
Das coole ist: Du kannst das Dokumenten mit
session.DocumentContext
einfangen und dann direkt manipulieren.
Am Ende wird das Ergebnis direkt im Browser angezeigt (sogar ohne doc.Save).
Das ist der reinen Notes-Entwicklung überlegen => man erzielt bei vernünftig programmierten Web-Anwendungen gegenüber reinen Notes-Anwendungen, bei denen der ganze Code auf den Client geladen und dort ausgeführt wird, einen wesentlichen Performancevorteil.
Was sonst noch? Validierungen mache ich per JavaScript. Der Vorteil ist, das diese dann bereits im Browser ausgeführt werden und nicht erst auf dem Server und dann per Anzeige (bei @Failure) in einer extra Seite.
Andreas