IBM Domino Designer
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 26 mars 2014; kontroller kräver
3 redigeringar .
IBM Domino Designer är en egenutvecklad integrerad applikationsutvecklingsmiljö (IDE) som körs på en IBM Notes Client eller IBM Domino Server .
Tidigare hette produkten IBM Lotus Domino Designer.
IBM Domino Designer inkluderar IBM Notes Client ; Domino Designer -licensen inkluderar en Notes-klientlicens .
Utvecklingsverktyg
Vid utveckling i IBM Domino Designer- miljön kan följande verktyg användas:
- Visuell utvecklingsmiljö . Låter dig skapa objekt i det grafiska användargränssnittet .
- Programmeringsspråk
- Lotus Script är ett objektorienterat programmeringsspråk utvecklat av IBM Software.
Delvis kompatibel i syntax med Visual Basic- språket . Inbyggda Lotus Script- klasser ger åtkomst till användargränssnittselement , data och serviceobjekt för IBM Notes/Domino .
- språket för @-formler är "språket för at-formler" (från engelska @-formulas ).
Det liknar makrospråket MS Excel , vilket inte är förvånande, eftersom båda dessa språk har samma förfader - Lotus 1-2-3 kalkylbladsprocessor . Ryska programmerare hänvisar skämtsamt till @-formelspråket som "hundformelspråk". Namnet kommer från det vanliga ryska slangnamnet för symbolen @ - "hund".
- Java
- JavaScript
Används för att manipulera objekt och data på användargränssnittsnivå i IBM Notes-klienten och vid åtkomst via HTTP.
Huvudapplikationer:
- användargränssnitt i HTTP
- integration av användargränssnittselement i IBM Notes-klienten (Java-appletar med Lotus Script, när du arbetar i ett gränssnitt med flera ramar)
- XPages
- Enkla åtgärder är en förenklad "blockform" för att beskriva de operationer som utförs av systemet.
Den används för att ställa in enkla operationer och grupper av operationer på data. Rekommenderas och i många fall tillgänglig för användning av slutanvändare av systemet.
- Integrationsverktyg
IBM Notes Applications
Fram till och med Lotus Notes 3 förväntades Lotus Notes/Domino-applikationer utvecklas av systemets slutanvändare. Anledningen till detta beslut var observationen av användningen av kalkylblad (Lotus 1-2-3 och MS Excel), vars popularitet baserades på det faktum att slutanvändaren snabbt nog kunde skapa en enkel "applikation" som låter honom för att automatisera enkla finansiella transaktioner.
Lotus Notes-systemet var positionerat som ett verktyg som gör det möjligt för medelstora och stora företag att automatisera många interna enkla affärsprocesser (dokumenthanteringsprocesser) av slutanvändare.
Under driften av systemet blev det tydligt att slutanvändarnas kvalifikationer i de flesta fall är otillräckliga för att använda Lotus Notes som ett utvecklingsverktyg. Ytterligare verktyg började dyka upp som ger fler alternativ för att utveckla Lotus Notes-applikationer, men som också kräver mer kompetens från applikationsutvecklare (Notes C API, Lotus VIP). Från och med Lotus Notes 4.0 ( 1996 ) ingår sådana verktyg i basproduktdistributionen.
Det anses för närvarande att utvecklingen av IBM Notes-applikationer bör utföras av utvecklingsspecialister (programmerare). Det är möjligt att ge begränsade möjligheter för slutanvändare att skapa sina egna enkla funktioner i systemet (automatisera de enklaste typiska operationerna, skapa enkla rapporter), men detta är inte en vanlig praxis i driften av system baserade på IBM Notes.
Applikationsutveckling
Domino objektstruktur
Integrering genom programanrop
Dataintegration
Debugging Applications
- Felsökning av Lotus Script
- Lotus Script fjärrfelsökning
- Felsökning av Java
Se även
Länkar