Каков ваш опыт использования общего интерфейса TIBCO?[закрыто]

StackOverflow https://stackoverflow.com/questions/12556

  •  08-06-2019
  •  | 
  •  

Вопрос

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

Есть ли у кого-нибудь опыт его использования и что вы об этом думаете?

Это было полезно?

Решение

Несколько месяцев назад мы оценивали GI для проекта, но в итоге выбрали не его.

IDE-in-a-browser (которая сама собрана с помощью GI) на самом деле работает на удивление хорошо, хотя есть некоторые функции, которые вы обычно ожидаете от редактора, которых ему не хватает, в первую очередь (и это раздражает) команда отмены.Также невозможно сделать такие вещи, как subdocument includes (практически необходимые для командной разработки) из IDE, хотя вы можете выполнить их вручную в базовом XML, и IDE будет их учитывать.

В конце концов, основная причина, по которой мы не пошли на это, заключалась в том, что было трудно сделать так, чтобы полученное веб-приложение выглядело так хорошо, как действительно хотели дизайнеры.Создать функциональность было относительно легко, но компоненты были очень ограниченными по внешнему виду и ощущениям.Способ, которым GI преобразует свою собственную модель документа в HTML, включает в себя множество style атрибуты, которые делают скининг в CSS практически невозможным.Похоже, он предпочитает создавать веб-приложения, которые выглядят как приложения, а не веб-приложения, которые выглядят как веб-сайты.

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

Кстати, для тех, кто не знает, TIBCO GI - это совершенно отдельный продукт от остальной части продуктов TIBCO по интеграции бизнеса SOA - General Interface была отдельной компанией, которая была приобретена TIBCO пару лет назад.

Другие советы

От коллеги, который раньше работал в TIBCO:

TIBCO - сложная, трудноразрешимая система, потому что она используется для решения сложных задач.

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

Да, не могу не согласиться.Я разработал несколько приложений с помощью TIBCO GI и интегрировал их с TIBCO CIM.Я работаю в TIBCO, и GI - это то, с чем я довольно усердно работаю, выполняя некоторые сложные вещи.Делая это, я наткнулся на странные стороны GI, вещи, которые вы иногда не можете объяснить, но они просто такие, какие они есть, работа с JavaScript и решение проблем с многопоточностью могут быть кошмаром и т.д.Хорошо создавать что-то быстрое, не слишком заботясь о сексуальности приложения, следовательно, это хорошо для внутренних приложений, но не для потребителей, если вы не хотите заблудиться в джунглях сумасшедшего CSS-стиля.Утилита XML Mapping utility - отличная функция, которая экономит вам массу времени на реализацию SOA-приложений.Другой хорошей частью является то, что развертывание действительно простое - приложения GI используют комбинацию XML, XSLT, X-Path и JavaScript.В GI 3.8 также есть пара инструментов тестирования.К сожалению, разработка внутри редактора GI происходит медленно и болезненно, поэтому я рекомендую использовать внешний редактор, такой как Notepad ++.

вам не нужно запускать tibco-GI из веб-браузера, но вам нужно запустить Programfile GI_Builder.exe, который является приложением ActiveX.просто дважды щелкните по нему и запустите.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top