IBM Lotus Domino Designer

IBM Lotus Domino Designer

IBM Lotus Domino Designer — проприетарная интегрированная среда разработки приложений (IDE), исполняемых Lotus Notes/Domino.

В состав поставки Lotus Domino Designer включён Lotus Notes Client; лицензия Domino Designer включает лицензию Notes Client.

Содержание

Средства разработки

При разработке в среде Lotus Domino Designer могут использоваться следующие средства:

  • Среда визуальной разработки. Позволяет формировать объекты графического интерфейса пользователя.
  • Языки программирования
    1. Lotus Script — объектно-ориентированный язык программирования, спроектированный IBM Lotus Software.
      Частично совместим по синтаксису с языком Visual Basic. Встроенные классы Lotus Script предоставляют доступ к элементам интерфейса пользователя, данным и служебным объектам Lotus Notes/Domino.
    2. язык @-формул — «язык эт-формул» (от англ. @-formulas).
      Напоминает язык макрокоманд MS Excel, что неудивительно, так как у обоих этих языков один и тот же прародитель — табличный процессор Lotus 1-2-3. Российские программисты в шутку называют язык @-формул, как «язык собако-формул». Название происходит от общеупотребимого русского сленгового названия символа @ — «собака».
    3. Java
    4. JavaScript
      Используется для управления объектами и данными на уровне интерфейса пользователя в клиенте Lotus Notes и при доступе по HTTP.
      Основные области применения:
      • интерфейс пользователя в HTTP
      • интеграция элементов интерфейса пользователя в клиенте Lotus Notes (Java-аплетов с Lotus Script, при работе в многофреймовом интерфейсе)
    5. Простые действия — упрощённая «блочная» форма описания операций, выполняемых системой.
      Применяется для задания несложных операций и групп операций над данными. Рекомендована и во многих случаях доступна для использования конечными пользователями системы.
  • Средства интеграции

Приложения Lotus Notes

До версии Lotus Notes 3 включительно предполагалось, что приложения Lotus Notes/Domino должны разрабатывать конечные пользователи этой системы. Основанием для такого решения были наблюдения за использованием электронных таблиц (Lotus 1-2-3 и MS Excel), популярность которых была основана на том, что конечный пользователь достаточно быстро мог создать простое «приложение», позволяющее ему автоматизировать несложные финансовые операции.

Система Lotus Notes позиционировалась, как средство, позволяющее средним и крупным предприятиям автоматизировать множество внутренних несложных бизнес-процессов (документооборотных процессов) силами конечных пользователей.

В процессе эксплуатации системы стало ясно, что квалификация конечных пользователей в большинстве случаев недостаточна для использования Lotus Notes в качестве средства разработки. Стали появляться дополнительные средства, предоставляющие больше возможностей по разработке приложений Lotus Notes, но требующие также бо́льшую квалификацию от разработчиков приложений (Notes C API, Lotus VIP). А с версии Lotus Notes 4.0 (1996) такие средства включаются в базовую поставку продукта.

В настоящее время считается, что разработкой приложений Lotus Notes должны заниматься специалисты по разработке (программисты). Есть возможность предоставления конечным пользователям ограниченных возможностей для создания собственных простейших функций в системе (автоматизация простейших типовых операций, создание несложных отчётов), но это не является частой практикой в эксплуатации систем на базе Lotus Notes.

Разработка приложений

Объектная структура Domino

Интеграция по программным вызовам

Интеграция по данным

Отладка приложений

  1. Отладка Lotus Script
  2. Удалённая отладка Lotus Script
  3. Отладка Java

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "IBM Lotus Domino Designer" в других словарях:

  • IBM Lotus Domino Administrator — Lotus Domino Administrator интегрированная среда управления (системного администрирования) распределёнными сетями, построенными с использованием программного обеспечения Lotus Notes/Domino. Возможности Управление серверами Lotus Domino Изменение… …   Википедия

  • IBM Lotus Domino — Lotus Domino 8.5 Developer(s) IBM Initial release 1991 Written in C, C++, Java …   Wikipedia

  • IBM Lotus Domino — Lotus Domino Développeur IBM Environnements AIX, IBM i, Linux, Solaris …   Wikipédia en Français

  • IBM Lotus Notes — Lotus Notes IBM Lotus Notes 8 default home screen Developer(s) IBM …   Wikipedia

  • IBM Lotus Notes — Lotus Notes Тип Groupware Разработчик IBM Lotus Software …   Википедия

  • Lotus Domino — Lotus Notes Entwickler: IBM Aktuelle Version: 8.5 (Stand: 6. Januar 2009) Betriebssystem: Plattformunabhängig Kategorie: Groupware …   Deutsch Wikipedia

  • Lotus Domino/Notes — Lotus Notes Entwickler: IBM Aktuelle Version: 8.5 (Stand: 6. Januar 2009) Betriebssystem: Plattformunabhängig Kategorie: Groupware …   Deutsch Wikipedia

  • Lotus Domino — IBM Lotus Domino Pour les articles homonymes, voir Lotus. Lotus Domino est un produit IBM qui fournit une plateforme de messagerie électronique, de travail collaboratif et de gestion documentaire. Domino est un serveur d application pour les… …   Wikipédia en Français

  • Lotus Notes — Entwickler IBM Aktuelle Version 8.5.3 (Stand: 4. Oktober 2011) Betriebssystem Plattformunabhängig Kategorie Groupware Lizenz …   Deutsch Wikipedia

  • Lotus Notes Formelsprache — Lotus Notes Entwickler: IBM Aktuelle Version: 8.5 (Stand: 6. Januar 2009) Betriebssystem: Plattformunabhängig Kategorie: Groupware …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»