IBM Domino Designer
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită la 26 martie 2014; verificările necesită
3 modificări .
IBM Domino Designer este un mediu de dezvoltare a aplicațiilor integrate (IDE) proprietar care rulează pe un IBM Notes Client sau IBM Domino Server .
Anterior, produsul se numea IBM Lotus Domino Designer.
IBM Domino Designer include IBM Notes Client ; licența Domino Designer include o licență Notes Client .
Instrumente de dezvoltare
Când se dezvoltă în mediul IBM Domino Designer , pot fi utilizate următoarele instrumente:
- Mediul de dezvoltare vizuală . Vă permite să creați obiecte ale interfeței grafice cu utilizatorul .
- Limbaje de programare
- Lotus Script este un limbaj de programare orientat pe obiecte dezvoltat de IBM Software.
Parțial compatibil în sintaxă cu limbajul Visual Basic . Clasele Lotus Script încorporateoferă acces la elementele interfeței utilizator , datele și obiectele de serviciu ale IBM Notes/Domino .
- limbajul @-formulelor este „limbajul formulelor at” (din engleza @-formulas ).
Seamănă cu limbajul macro MS Excel , ceea ce nu este surprinzător, deoarece ambele limbi au același strămoș - procesorul Lotus 1-2-3 pentru foi de calcul . Programatorii ruși se referă, în glumă, la limbajul @-formula drept „limbaj cu formulă câine”. Numele provine de la numele argoului rusesc folosit în mod obișnuit pentru simbolul @ - „câine”.
- Java
- JavaScript
Folosit pentru a manipula obiecte și date la nivel de interfață cu utilizatorul în clientul IBM Notes și când este accesat prin HTTP.
Aplicatii principale:
- interfață cu utilizatorul în HTTP
- integrarea elementelor de interfață cu utilizatorul în clientul IBM Notes (applet-uri Java cu Lotus Script, când se lucrează într-o interfață cu mai multe cadre)
- XPages
- Acțiunile simple sunt o formă de „bloc” simplificată de descriere a operațiunilor efectuate de sistem.
Este folosit pentru a seta operații simple și grupuri de operații pe date. Recomandat și în multe cazuri disponibil pentru utilizare de către utilizatorii finali ai sistemului.
- Instrumente de integrare
Aplicații IBM Notes
Până la Lotus Notes 3 inclusiv, se aștepta ca aplicațiile Lotus Notes/Domino să fie dezvoltate de utilizatorii finali ai sistemului. Motivul acestei decizii a fost observarea utilizării foilor de calcul (Lotus 1-2-3 și MS Excel), a căror popularitate s-a bazat pe faptul că utilizatorul final putea să creeze destul de rapid o „aplicație” simplă care să-i permită pentru a automatiza tranzacțiile financiare simple.
Sistemul Lotus Notes a fost poziționat ca un instrument care permite întreprinderilor mijlocii și mari să automatizeze multe procese interne simple de afaceri (procese de gestionare a documentelor) de către utilizatorii finali.
În timpul funcționării sistemului, a devenit clar că calificările utilizatorilor finali în majoritatea cazurilor sunt insuficiente pentru a utiliza Lotus Notes ca instrument de dezvoltare. Au început să apară instrumente suplimentare care oferă mai multe opțiuni pentru dezvoltarea aplicațiilor Lotus Notes, dar necesită și mai multe abilități de la dezvoltatorii de aplicații (Notes C API, Lotus VIP). Începând cu Lotus Notes 4.0 ( 1996 ), astfel de instrumente sunt incluse în distribuția produsului de bază.
În prezent se consideră că dezvoltarea aplicațiilor IBM Notes ar trebui realizată de specialiști în dezvoltare (programatori). Este posibil să se ofere oportunități limitate pentru utilizatorii finali de a-și crea propriile funcții simple în sistem (automatizarea celor mai simple operații tipice, crearea de rapoarte simple), dar aceasta nu este o practică obișnuită în operarea sistemelor bazate pe IBM Notes.
Dezvoltarea aplicației
Structura obiectului Domino
Integrare prin apeluri de program
Integrarea datelor
Depanare aplicații
- Depanare Lotus Script
- Depanare de la distanță Lotus Script
- Depanare Java
Vezi și
Link -uri