Das Notes Forum

Sonstiges => Offtopic => Thema gestartet von: DatenDuck am 02.04.04 - 11:08:32

Titel: Notes mit Perl Scripts
Beitrag von: DatenDuck am 02.04.04 - 11:08:32
Hallo Leute,

kurze generelle Frage:
Kann man Perl Scripts mit Notes 6.5 verwenden? Das betrifft jetzt weniger mich... Ein Kollege ist interessiert an Web Entwicklung mit Notes.
Kennt jemand irgendwelche Links zu Seiten, die einem da helfen könnten? So mit generellen Informationen oder Tipp&Tricks?!
Vielen Dank schonmal,
Bis dann

PS: Hab gerade was gefunden
http://www.wer-weiss-was.de/theme136/article637348.html
Titel: Re:Notes mit Perl Scripts
Beitrag von: Gandhi am 02.04.04 - 12:43:22
Unter Windows auf jeden Fall über die Notes Com Funktionalität.
Auf anderen Plattformen kannst Du die C-API verwenden.
Diese findet sich irgendwo auf der Notes.net Seite - links zu Ihr müssten in diesem Forum auch zu finden sein.
Die COM Doku befindet sich in der Designer Hilfe.
Titel: Re:Notes mit Perl Scripts
Beitrag von: Axel_Janssen am 02.04.04 - 23:34:11
Hi,

du bekommst in der Designerhilfe und vermutlich auch in der admin Hilfe eine Menge Infos, um das einzurichten. Suche nach "cgi",

Problem ist, dass dies mit 95% Sicherheit "cgi-classic" ist.
D.h. der Perl Interpreter wird pro Aufruf als eigener Prozess neu gestartet.
Die Interaktionsmöglichkeiten dieses Perl-Prozesses gegen die Objekte in Domino ist nur sehr kompliziert oder gar nicht möglich.
Ausserdem würde mich mal interessieren, was der Domino-Server macht, wenn der Perl-Prozess abstürzt.

Seit 1998 oder so gibt es in Apache fastCGI. Da wird pro Perl-Anwendung ein persistenter Perl Prozess gestartet. Persistenter Prozess heisst, dass der Prozess nicht bei jedem dämlichen Seitenaufruf immer neu gestartet werden muß. Er bleibt quasi ständig im Speicher, ähnlich wie ein Servlet. Das ist wesentlich schneller.

Perl wird in der Webentwicklung zwar noch benutzt, gilt aber als eine Sprache, die recht unübersichtlichen code erzeugt (write only Sprache --> nach 2 Wochen verstehst du deinen eigenen code nicht mehr).
Stark benutzt wird Perl IMHO noch in der Automatisierung von Administrationsprozessen auf Linux/Unix.

Ähnlich wie die Servletunterstützung in Domino sehe ich das als eine Art Verlegenheitslösung an, für Leute, die Perl-Scripts haben und diese irgendwie auf Domino weiterbetreiben müssen. Das ist sicher keine Plattform für neue Entwicklungen. Man kann auch mit Domino Mitteln für das Web programmieren.

Webentwicklung wird heute meist mit PHP, Java/Servlets/JSP oder ASP.NET durchgeführt. Das sind auch die Plattformen, wo am meisten weiterentwickelt wird. Ich persönlich finde PHP doof.

Gruß Axel
Titel: Re:Notes mit Perl Scripts
Beitrag von: DatenDuck am 03.04.04 - 22:29:10
Danke für die Info :-)
Die Frage kam deshalb auf, da ein Kollege eine fertige Umgebung welche Perl Scripts verwendet, rein aus Interesse, mal auf einem Domino-Server laufen lassen wollte. Da es ja zu gehen scheint, wird er's weiter versuchen ;-)