par AdminExpert » 07 Déc 2003 à 13:18
LotusScript est en fait le complémentaire de Lotus Notes en matière de développement.Pour faire un petit historique, LotusScript est apparu à partir de la V4. Avant celle-ci (V3 et autres) on ne disposait que des formules "macro" ; de plus l'écriture de celle-ci était assez rigide et nous étions assez limités en termes de fonctionnalités. Bref, par le biais de petites astuces on pouvait néanmoins faire de belles choses avec certaines limitations en particulier au niveau de l'inteface utilisateur, en particulier contrôler un champ à sa sortie, sur le focus, etc...Dès que le LotusScript est apparu dans la v4, cela a été un grand soulagement. Les premières versions posaient de problèmes et il y avait des comportements différents entre la 4.1 et la 4.5... (quelques erreurs de jeunesse).En fait, lotusscript est en général utilisé quand les fonction @...macro ne suffisent plus en particulier sur l'interface utilisateur, traiement des vues, accèder au documents en direct dans la base, programmation des agents.Cependant, il faut toujours envisager de développer des agents avec des formules quand cela est possible ; en effet les agents formules sont bcp plus rapide, le codes de celles-ci est déjà compilé (en qq sorte), ce qui n'est pas vraiment le cas en LS, ça ressemble plus à une interprétation.LotusScript a levé bcp de restrictions en matière de développement.Le LS est proche du Basic, Visual Basic. Le tout est de comprendre comment utiliser les objets, les propriété et méthodes mis à la diposition du programmeur.Depuis la 5.05 le JavaScript est reconnu par le client Notes (dans les versions antérieures celui n'était reconnu que par le browser) ; javascript est applicable sur d'autre événements qui ne sont pas disponibles en LS ; ceci offre en plus de possibilité de contrôler et d'orienter la saisie d'un formulaire.Et enfin pour les avertis, il y a JAVA, la v5 a apporté bcp progrés.