Xpages Dynamic

Тема в разделе "Готовые продукты, вопросы, обсуждения", создана пользователем irishman, 23 окт 2013.

  1. irishman

    irishman Member

    Регистрация:
    7 ноя 2011
    Сообщения:
    18
    Симпатии:
    0
    Добрый день!
    Сейчас наша команда работает над платформой XPages Dynamic, которая мспользует технологию Xpages. будем признательны за отклики, комментарии и даже критику :)

    Почему мы делаем XPages Dynamic
    Наша команда уже 15-ть лет разрабатывает приложения на IBM Lotus Notes/Domino и внедряет их в различных организациях. Мы хорошо знаем платформу Notes/Domino с позиции разработки, продажи, внедрения и поддержки. В процессе работы с IBM Notes/Domino, наша команда сталкивалась с существующими техническими ограничениями платформы и типичными опасениями существующих и потенциальных пользователей.
    Опираясь на опыт, мы разработали XPages Dynamic – конструктор бизнес-приложений.
    Возможности XPages Dynamic
    - Быстрый вывод в Веб существующих приложений IBM Notes/Domino
    - Простое создание новых Веб приложений
    - Создание мобильных интерфейсов для приложений IBM Notes/Domino
    - Консолидация разнородных данных и многое другое

    Для разработки приложений на XPages Dynamic не требуются глубокие знания в области программирования, все делается просто и быстро с помощью drag-and-drop.

    В процессе создания или вывода приложений в веб, платформа XPages Dynamic может выступать как в роли окна к существующим приложениям, так и в роли самостоятельного приложения с бизнес логикой.

    Пользователи XPages Dynamic получают возможность работать в любом месте и на любом устройстве, которое подключено к интернету.

    Ищем поддержку, давайте сотрудничать

    Конструктор XPages Dynamic заинтересовал многих существующих пользователей IBM Notes/Domino, так как закрывает реально существующие потребности.

    На данный момент выполняется три проекта внедрения XPages Dynamic в промышленную эксплуатацию.

    Для успешного завоевания рынка, мы ищем надежных партнеров и рассматриваем возможность привлечения инвестиций. Это поможет нам быстро реализовать весь задуманный функционал и провести эффективную рекламную кампанию.

    Промо-демонстрация XPages Dynamic – youtube.com/watch?v=FmKI2AiydQU.

    Описание системы и дополнительная информация на сайте – http://xpagesdynamic.ru
    Мы уже получили положительные отзывы от уважаемых специалистов по продуктам IBM, что мотивирует нас делать продукт еще лучше.
    Мы будем очень благодарны за ваши отзывы и вопросы.

    Также мы открыты к общению по указанным контактам и в социальных сетях - http://xpagesdynamic.ru/web/xpd.nsf/0/Contact .
     
  2. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    Что это за реклама?
     
  3. irishman

    irishman Member

    Регистрация:
    7 ноя 2011
    Сообщения:
    18
    Симпатии:
    0
    NickProstoNick, я сейчас ничего не рекламирую, я попросил посмотреть на решение с позиции специалиста и дать фидбек. Что вобще пользователи форума думают о такой платформе, которая позволит быстро вывести в веб лотус приложения. Мы много взаимодействует с пользователями Lotus Domino, и выявили ряд общих проблем и задач, с которыми сталкиваются пользователи системы. С целью решения их, мы разрабатываем конструктор. Если вы посмотрели промо-ролик, то приблизительно представляете, как выглядит работа с платформой.

    Кроме того, я добавил абзац о предложении сотрудничества, и не вижу в этом ничего плохого. Что плохого в том, чтобы решать проблемы заказчиков совместно? Наше решение решает реальные задачи пользователей Notes/Domino, совесть чиста :) Я бы еще хотел добавить, что я и так понимаю, что рекламировать продукт на форуме программистов не целесообразно, для этого у нас есть другие места, где мы подаем рекламу открыто.

    P.S. К сожалению тема продублировалась 4 раза в разделе, а удалить не могу. При создании темы я попал на страницу ошибки, и четыре раза ее обновил.
     
  4. alexas

    alexas Well-Known Member

    Регистрация:
    10 июн 2009
    Сообщения:
    215
    Симпатии:
    0
    Судя по ролику - Ваша крутость уже не знает границ.
    Здесь открытый и бескорыстный форум. Заметили?
    Есть желание поделиться идеями и технологиями? :)
    Милости просим!
     
  5. irishman

    irishman Member

    Регистрация:
    7 ноя 2011
    Сообщения:
    18
    Симпатии:
    0
    alexas, спасибо, стараемся и вкладываем много сил.
    Идеология Вашего форума мне понятна и приятна.
    Но проект изначально коммерческий, поэтому сейчас не готовы делиться технологиями. :)
    Рассчитывал на конструктивную критику и вопросы, которые бы могли навести на плодотворные мысли :)
     
  6. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    Добавлено:
    Критика - выкладывайте демо и будет вам критика. А так - реклама... на видео все красиво.
    Идеи стоят денег.. как ваши так и наши...

    :) Прошу перенести тему в "Готовые продукты, вопросы, обсуждения", а лишние удалить
     
  7. alexas

    alexas Well-Known Member

    Регистрация:
    10 июн 2009
    Сообщения:
    215
    Симпатии:
    0
    Да, демо на сайте я не увидел.
    Коммерческое - в "Готовые продукты..."
    Я за перенос!
     
  8. irishman

    irishman Member

    Регистрация:
    7 ноя 2011
    Сообщения:
    18
    Симпатии:
    0
    Демо стенда еще нет, т.к. не все сделано, что хотим показать. Еще идет активная разработка.

    Соглашусь с вами, я тоже за перенос этой темы в "Готовые продукты", так будет все-таки логичнее и удобнее.
     
  9. erdi

    erdi Well-Known Member

    Регистрация:
    20 авг 2008
    Сообщения:
    261
    Симпатии:
    36
    Хм....я даже затрудняюсь что-то и прокомментировать, т.к из видео и материалов сайта я понял лишь одно - "у вас было г..... - теперь будет все хорошо......" видео рассчитано на менеджеров девочек и мальчиков, которые знают что надо купить и тогда у них все нормализуется...
    А что собственно Вы делаете? Платформу? Тогда расскажите техническую часть Вышего творения. Какие цели Вы преследуете этим продуктом? Какими механизмами/языками теперь надо будет овладеть? Что у Вас происходит на фронте и на бэке? Как формочка нарисованная из конструктора будет взаимодействовать с БД, да и вообще может даже с другими внешними БД? Почему сделали свой конструктор, а не использовали тот что имеется стандартный? Слово Dynamic, я подразумеваю, Вы связываете с тем, что выходная форма фронта у вас формируется автоматом на основе созданного ранее шаблона формы(а может даже и гибрид 2-3-4 форм) и данных, т.е. форма во время открытия сможет трансформироваться во что-то другое во время работы с ней во фронте? как происходит обмен данными между клиентом и сервером? Кто этим занимается сервер или же клиент? Как бизнес-логика нарисованная в конструкторе-дизайнере будет работать на сервере? Или же эти кружочки-квадратики появятся уже после того как кто-то их опишет и запрограммирует в админке?

    а....забыл, и главный вопрос, который меня мучает....за что надо платить 100$ за рабочее место? за конструктор в вебе? или за то, что Выш продукт будет прослойкой между сервером и клиентом и будет полностью генерировать фронт(страничку)
     
  10. irishman

    irishman Member

    Регистрация:
    7 ноя 2011
    Сообщения:
    18
    Симпатии:
    0
    erdi, спасибо за вопросы.

    Видео о том, как можно быстро, без глубоких знаний в программировании, вывести в веб любое приложение Lotus Notes/Domino – наше/ваше, плохое/хорошее … любое.

    Да, платформа XPages Dynamic (XPD).

    СУБД - IBM Domino 8.5.3 или выше + возможность использования реляционные СУБД.
    XPD работает на базе фреймворка JSF (JavaServer Faces).
    Клиентская часть - для работы нужен только веб браузер.
    Подробнее тут http://xpagesdynamic.ru/web/xpd.nsf/0/Technology

    1. Создание веб-интерфейсов для существующих приложений Lotus Notes/Domino.
    2. Адаптация приложений Lotus Notes/Domino для мобильных устройств.
    3. Консолидация разнородных данных в единый веб интерфейс.

    Для пользование конструктором – умение пользоваться мышкой.
    Для создания собственных компонентов используя наш API – Java.

    Есть движок и есть конфигурации всего (формы/виды/компоненты…). Движок на стороне сервера по этим конфигурациям (XML) строит интерфейс и управляет логикой.
    Про базовые возможности движка почитать можно тут http://xpagesdynamic.ru/web/xpd.nsf/0/Vista

    Стандартный имеет ряд ограничений (долго ковыряли) + разрабатывать на нем долше + стабильность для сложных приложений хромает + требует больше аппаратных ресурсов + быстродействие не устроило …

    Да, такая вот крутая штука :(

    Сессия,AJAX.

    Процесс описывается любым редактором, который поддерживание стандарт BPMN 2.0, и после этого импортируется в XPD.

    Платформа XPD позволяет полностью вытеснить толстого клиента. Платить нужно только за конкурентные лицензии (например: если систему используют 100 сотрудников, но одновременно с системой работают не более 25-ти человек, то приобрести необходимо всего 25-ть лицензий XPages Dynamic.). Конструктор не лицензируется отдельно – предоставляется бесплатно.

    В процессе создания или вывода приложений в веб, платформа XPages Dynamic может выступать как в роли окна к существующим приложениям, так и в роли самостоятельного приложения с бизнес логикой.
     
  11. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.075
    Симпатии:
    300
    не позволяет... основное преимущество нотусятины (и ей нет в это нормальной замены) - оффлайн и репликация, с полным сохранением ф-ционала приложения (в т.ч. ECL/ACL)
    второй момент - развертывание на серверах компании заказчика (т.е. независимость от поставщика)
    пока это не решено, увы - никакие альтернативы не устроят..
    Есть решения, кот. ближе - CouchDB - логика работы от домины, полностью браузерный UI, легковесный сервер (он же и клиент)...
    т.е. Кац возродил то - что угрохали индусы в ИБМ

    В настоящее время есть недостаток домины - отсутствие оффлайна (полноценного) на мобильных устройствах, то что ИБм предлагает - как-то кургузенько мне показалось
     
  12. akat

    akat Lotus team
    Lotus team

    Регистрация:
    16 июн 2010
    Сообщения:
    243
    Симпатии:
    7
    Да, это было преимущество в 90-ых, в 2000-ых, но не сейчас, когда инет есть практически везде (где необходимо, а то, что у нас нет 3Ж, ну сорри, не ту страну...)
     
  13. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.075
    Симпатии:
    300
    совершенно не призрачным - зачем мне жопорез (а именно он и будет вне Москвы), с неустойчивой и медленной связью
    все аяксы и прочая js шняга ёкнутся моментально (задержки по запросам будут адовые)
    на страну можно пинять скока угодно, но вот у веризонов и АТэнТэ тожа, в пендосии траблы :) (на периферии)
    такчта не страна виновата, а мобильность должна предусматривать офлайн!
     
  14. alexas

    alexas Well-Known Member

    Регистрация:
    10 июн 2009
    Сообщения:
    215
    Симпатии:
    0
    Кац молодец. Couchbase Server весьма вкусно.
    Приемлемая цена.
    Две Ноды бесплатно
    Для разработки число нод не лимитируется - "стартуй-нехочу".

    XPD - с заявленной лицензионной политикой вижу строго корпоративный рынок .
    Тогда WYSIWYG(?)-русскоязычность конструктора - сомнительный аргумент. Админить спецы будут полюбэ.

    Перечисленные "Возможности XPages Dynamic"(с) для тех, кто уже программирует Xpages - не аргумент.
    Может быть интересно для готовых спецов нотусов, которые пока не трогали Xpages.
     
  15. erdi

    erdi Well-Known Member

    Регистрация:
    20 авг 2008
    Сообщения:
    261
    Симпатии:
    36
    XPD где будет размещаться? в своей(их) базе на сервере Domino, либо же придется поднимать свой сервер под него, который корректно работает с сервлетами?
     
  16. alexas

    alexas Well-Known Member

    Регистрация:
    10 июн 2009
    Сообщения:
    215
    Симпатии:
    0
    From IBMТут все ответы.
    XPD - свой, русскоязычный IDE для JSF. Я понял так.
    P.S.
    Касательно "абсолютной" мобильности: "...а мобильность должна предусматривать офлайн!"(Imike) - возразить нечего.
     
  17. irishman

    irishman Member

    Регистрация:
    7 ноя 2011
    Сообщения:
    18
    Симпатии:
    0
    <!--QuoteBegin-alexas+-->
    <table border="0" cellpadding="0" cellspacing="0" align="center" width="98%"> [tr] <td class="vbquote"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="75" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="50px"> [tr] <td class="vbquote" width="28" valign="top">[​IMG]</td> <td class="vbquote" width="100%" style="background-image: url('style_images/ckr/quotes/quote-bg.gif'); background-position: center;" valign="middle"><span class="vbquote">Цитата:</span></td> <td class="vbquote" valign="top">[​IMG]</td> [/tr] </table> </td> <td class="vbquote" align="left" style="background-image: url('style_images/ckr/quotes/quot-lr-bg.gif')" valign="bottom"></td><td class="vbquote" width="0" align="left" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="200"> [tr] <td class="vbquote" valign="top">[​IMG]</td> <td class="vbquote" width="100%" style="background-image: url('style_images/ckr/quotes/quot-bye-bg.gif')" align="left" valign="middle" nowrap="nowrap"><span class="vbquote">(alexas)</span></td> <td class="vbquote" valign="top">[​IMG]</td> [/tr] </table> </td><td class="vbquote" width="100%" align="right" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="100%"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" style="background-image: url('style_images/ckr/quotes/quot-top-bg.gif')" width="100%" valign="middle"></td> <td class="vbquote" align="left" valign="top">[​IMG]</td> [/tr] </table> </td> [/tr] </table> </td> [/tr] </table> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quoting-left.gif')"></td> <td class="vbquotemain" width="100%" valign="top"></td> <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quoting-right.gif')"></td> [/tr] [tr] <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quot-left-bg.gif')"></td> <td class="vbquotemain" width="100%" valign="top"><!--QuoteEBegin-->Тогда WYSIWYG(?)-русскоязычность конструктора - сомнительный аргумент. Админить спецы будут полюбэ.<!--QuoteEnd--></td> [/tr] [tr] [/tr] </table> </td> [/tr] </table>
    <!--QuoteEEnd-->

    Платформа XPD работает на 15 языках, любой новый язык можно быстро и легко добавить.
    Локализация определяется автоматически, при желании можно переключить руками.
    Админить будут спецы со знанием англ., а вот пользоваться готовыми приложениями и рядовые сотрудники.

    <!--QuoteBegin-alexas+-->
    <table border="0" cellpadding="0" cellspacing="0" align="center" width="98%"> [tr] <td class="vbquote"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="75" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="50px"> [tr] <td class="vbquote" width="28" valign="top">[​IMG]</td> <td class="vbquote" width="100%" style="background-image: url('style_images/ckr/quotes/quote-bg.gif'); background-position: center;" valign="middle"><span class="vbquote">Цитата:</span></td> <td class="vbquote" valign="top">[​IMG]</td> [/tr] </table> </td> <td class="vbquote" align="left" style="background-image: url('style_images/ckr/quotes/quot-lr-bg.gif')" valign="bottom"></td><td class="vbquote" width="0" align="left" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="200"> [tr] <td class="vbquote" valign="top">[​IMG]</td> <td class="vbquote" width="100%" style="background-image: url('style_images/ckr/quotes/quot-bye-bg.gif')" align="left" valign="middle" nowrap="nowrap"><span class="vbquote">(alexas)</span></td> <td class="vbquote" valign="top">[​IMG]</td> [/tr] </table> </td><td class="vbquote" width="100%" align="right" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="100%"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" style="background-image: url('style_images/ckr/quotes/quot-top-bg.gif')" width="100%" valign="middle"></td> <td class="vbquote" align="left" valign="top">[​IMG]</td> [/tr] </table> </td> [/tr] </table> </td> [/tr] </table> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quoting-left.gif')"></td> <td class="vbquotemain" width="100%" valign="top"></td> <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quoting-right.gif')"></td> [/tr] [tr] <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quot-left-bg.gif')"></td> <td class="vbquotemain" width="100%" valign="top"><!--QuoteEBegin-->Перечисленные "Возможности XPages Dynamic"(с) для тех, кто уже программирует Xpages - не аргумент. Может быть интересно для готовых спецов нотусов, которые пока не трогали Xpages.<!--QuoteEnd--></td> [/tr] [tr] [/tr] </table> </td> [/tr] </table>
    <!--QuoteEEnd-->

    Ну если кратко, то есть немного отличий XPD от XPages:
    • Централизованное хранение и управление всеми элементами дизайна, конфигурациями и настройками (Админка).
    • Отсутствие статических элементов - все элементы формируются динамически на основании XML конфигураций.
    • Повышенное быстродействие (разбиение на горячие и холодные данные).
    • Быстрое модульное построение новых приложений.
    • Штатная интеграция с BPM платформой Activiti (Workflow).
    • Штатная интеграция с Google Docs и Microsoft Office Web Apps.
    • Режим автоматического (фонового) сохранения полей в документе.
    • Кастомизация интерфейсов на основании тем и политик.
    • Возможность быстрого создания (без программирования) кейсов - индивидуальных рабочих пространств.
    • Штатная поддержка множественных частичных и групповых AJAX обновлений.
    • Менеджер управления очисткой объектов в оперативной памяти.
    • Штатная поддержка работы с реляционными СУБД.
    • Штатная поддержка управления низкоуровневой межбазовой синхронизации полей на основании гибких правил.
    • Встроенные механизмы контроля веб-сессии, сессии пользователя и XPages сессии.
    • Инструмент управления локализацией с автоматизацией процесса перевода - базовая поддержка 15 языков.
    • Штатная поддержка Drag-and-Drop с полным контролем на стороне сервера этапов процесса.
    • Интегрированное управление идеологией рендеринга и навигации для стационарных и мобильных браузеров.
    • Технология поглощающих обновлений. Если несколько независимых модулей обновляют один и тот-же интерфейсный элемент, то по факту к серверу будет выполнен только один запрос и элемент обновится только один раз.

    <!--QuoteBegin-erdi+-->
    <table border="0" cellpadding="0" cellspacing="0" align="center" width="98%"> [tr] <td class="vbquote"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="75" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="50px"> [tr] <td class="vbquote" width="28" valign="top">[​IMG]</td> <td class="vbquote" width="100%" style="background-image: url('style_images/ckr/quotes/quote-bg.gif'); background-position: center;" valign="middle"><span class="vbquote">Цитата:</span></td> <td class="vbquote" valign="top">[​IMG]</td> [/tr] </table> </td> <td class="vbquote" align="left" style="background-image: url('style_images/ckr/quotes/quot-lr-bg.gif')" valign="bottom"></td><td class="vbquote" width="0" align="left" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="200"> [tr] <td class="vbquote" valign="top">[​IMG]</td> <td class="vbquote" width="100%" style="background-image: url('style_images/ckr/quotes/quot-bye-bg.gif')" align="left" valign="middle" nowrap="nowrap"><span class="vbquote">(erdi)</span></td> <td class="vbquote" valign="top">[​IMG]</td> [/tr] </table> </td><td class="vbquote" width="100%" align="right" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="100%"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" style="background-image: url('style_images/ckr/quotes/quot-top-bg.gif')" width="100%" valign="middle"></td> <td class="vbquote" align="left" valign="top">[​IMG]</td> [/tr] </table> </td> [/tr] </table> </td> [/tr] </table> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quoting-left.gif')"></td> <td class="vbquotemain" width="100%" valign="top"></td> <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quoting-right.gif')"></td> [/tr] [tr] <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quot-left-bg.gif')"></td> <td class="vbquotemain" width="100%" valign="top"><!--QuoteEBegin-->XPD где будет размещаться? в своей(их) базе на сервере Domino, либо же придется поднимать свой сервер под него, который корректно работает с сервлетами?<!--QuoteEnd--></td> [/tr] [tr] [/tr] </table> </td> [/tr] </table>
    <!--QuoteEEnd-->

    Свои базы на Domino, функциональное ядро XPages Dynamic:
    • Движок - организует взаимодействие между клиентом и сервером, базами данных, веб-страницами, приложениями, документами и бизнес-логикой.
    • Конструктор - позволяет быстро в окне браузера создавать собственные приложения, формы, подформы, представления и ленты, располагать их в любом удобном порядке, управлять их внешним видом и логикой работы. Конструктор имеет палитру компонентов, которая постоянно пополняется. Любой элемент палитры можно кастомизировать.
    • Механизмы - обеспечивают функционирование бизнес-логики приложений.
    • Компоненты - элементы интерфейсных форм и механизмов для управления бизнес-логикой приложений.
    • Локализатор - хранит все фразы и позволяет управлять локализацией продукта.
    • Коммутатор - объединяет различные базы данных IBM Domino в единое рабочее пространство, территориальное расположение серверов не имеет значения.
    • Конфигуратор - хранит все конфигурации интерфейсных элементов, персональных настроек и правил, влияющих на логику работы всей системы.
    • API - позволяет создавать собственные компоненты и механизмы.

    <!--QuoteBegin-alexas+-->
    <table border="0" cellpadding="0" cellspacing="0" align="center" width="98%"> [tr] <td class="vbquote"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="75" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="50px"> [tr] <td class="vbquote" width="28" valign="top">[​IMG]</td> <td class="vbquote" width="100%" style="background-image: url('style_images/ckr/quotes/quote-bg.gif'); background-position: center;" valign="middle"><span class="vbquote">Цитата:</span></td> <td class="vbquote" valign="top">[​IMG]</td> [/tr] </table> </td> <td class="vbquote" align="left" style="background-image: url('style_images/ckr/quotes/quot-lr-bg.gif')" valign="bottom"></td><td class="vbquote" width="0" align="left" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="200"> [tr] <td class="vbquote" valign="top">[​IMG]</td> <td class="vbquote" width="100%" style="background-image: url('style_images/ckr/quotes/quot-bye-bg.gif')" align="left" valign="middle" nowrap="nowrap"><span class="vbquote">(alexas)</span></td> <td class="vbquote" valign="top">[​IMG]</td> [/tr] </table> </td><td class="vbquote" width="100%" align="right" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="100%"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" style="background-image: url('style_images/ckr/quotes/quot-top-bg.gif')" width="100%" valign="middle"></td> <td class="vbquote" align="left" valign="top">[​IMG]</td> [/tr] </table> </td> [/tr] </table> </td> [/tr] </table> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quoting-left.gif')"></td> <td class="vbquotemain" width="100%" valign="top"></td> <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quoting-right.gif')"></td> [/tr] [tr] <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quot-left-bg.gif')"></td> <td class="vbquotemain" width="100%" valign="top"><!--QuoteEBegin-->XPD - свой, русскоязычный IDE для JSF. Я понял так.<!--QuoteEnd--></td> [/tr] [tr] [/tr] </table> </td> [/tr] </table>
    <!--QuoteEEnd-->
    Высокоуровневое управление готовыми элементами + возможность быстрой разработки собственных элементов (JAVA) + набор готовых конфигураций которые можно легко и быстро адаптировать под конкретного заказчика/пользователя.
     
  18. erdi

    erdi Well-Known Member

    Регистрация:
    20 авг 2008
    Сообщения:
    261
    Симпатии:
    36
    каким образом тогда выполняете сервлеты для JSF? У Domino с этим небольшие проблемы(RPC)
     
  19. irishman

    irishman Member

    Регистрация:
    7 ноя 2011
    Сообщения:
    18
    Симпатии:
    0
    <!--QuoteBegin-erdi+-->
    <table border="0" cellpadding="0" cellspacing="0" align="center" width="98%"> [tr] <td class="vbquote"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="75" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="50px"> [tr] <td class="vbquote" width="28" valign="top">[​IMG]</td> <td class="vbquote" width="100%" style="background-image: url('style_images/ckr/quotes/quote-bg.gif'); background-position: center;" valign="middle"><span class="vbquote">Цитата:</span></td> <td class="vbquote" valign="top">[​IMG]</td> [/tr] </table> </td> <td class="vbquote" align="left" style="background-image: url('style_images/ckr/quotes/quot-lr-bg.gif')" valign="bottom"></td><td class="vbquote" width="0" align="left" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="200"> [tr] <td class="vbquote" valign="top">[​IMG]</td> <td class="vbquote" width="100%" style="background-image: url('style_images/ckr/quotes/quot-bye-bg.gif')" align="left" valign="middle" nowrap="nowrap"><span class="vbquote">(erdi)</span></td> <td class="vbquote" valign="top">[​IMG]</td> [/tr] </table> </td><td class="vbquote" width="100%" align="right" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="100%"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" style="background-image: url('style_images/ckr/quotes/quot-top-bg.gif')" width="100%" valign="middle"></td> <td class="vbquote" align="left" valign="top">[​IMG]</td> [/tr] </table> </td> [/tr] </table> </td> [/tr] </table> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quoting-left.gif')"></td> <td class="vbquotemain" width="100%" valign="top"></td> <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quoting-right.gif')"></td> [/tr] [tr] <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quot-left-bg.gif')"></td> <td class="vbquotemain" width="100%" valign="top"><!--QuoteEBegin-->каким образом тогда выполняете сервлеты для JSF? У Domino с этим небольшие проблемы(RPC)<!--QuoteEnd--></td> [/tr] [tr] [/tr] </table> </td> [/tr] </table>
    <!--QuoteEEnd-->

    Код движка находится в базе данных Domino. Т.е. код крутится не на самом Domino сервере, а в ModuleNSF. Код делится на 2 большие группы: одна основывается на базовых классах XPage/JSF, вторая - обычные сервлеты. Благо, что обычные сервлеты, могут работать внутри ModuleNSF и при этом пользоваться нотес-сессией/контекстом без RPC :)
     
  20. alexas

    alexas Well-Known Member

    Регистрация:
    10 июн 2009
    Сообщения:
    215
    Симпатии:
    0
    Ну вот всё и прояснилось. В общих чертах.
    Мнение:
    95% из описанного - доступно и при стандартном подходе. Остальное - при некотором напряге, тоже - Нейтрально.
    Комбайн all in one - Хорошо.
    Лицензионная политика с заявленной ценой - Плохо.
    Дизайнить только на сервере (хочется иметь нормальный OffLine) - Плохо.
    Только browser для работы - Нейтрально.
    Автономные (от домино) приложения - скорее Хорошо (хотя речь ведем о домине, фиг знает)

    XPD у меня ассоциировалось с 1С. Вроде можешь делать все сам, а на деле - заведешь админа или на поклон к франчайзи\вендору (к вашим партнерам в перспективе). Такая ведь идея? ;)

    Xpages - вполне себе динамичны. И сборка\изменение странички налету (и группы компонент из шаблонов и отдельные контролы) (у меня так статики нет совсем) и добавление своих компонент доступно (хотя не применяю - надобности пока не было) - эклипс-мавен у всех :) . И сообщество активно (ext lib и прочая).
    Дизайнер - поганый, да. Часто проще писать руками. Зато абсолютный автоном. И маны - никакие (особенно АПИ - б-р-р-р!)

    В общем ХЗ :)
     
Загрузка...

Поделиться этой страницей