Кто-нибудь использовал TIBCO GI? - PullRequest
3 голосов
/ 24 октября 2008

На днях я проверял TIBCO GI , и я был впечатлен.

  • Кто-нибудь широко его использовал?
  • Что ты думаешь?
  • С какими недостатками вы столкнулись?
  • Подходит для Интернета или только для интранет-приложений?

Я ценю любой вклад, который вы можете внести в это.

Ответы [ 3 ]

5 голосов
/ 18 мая 2009

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

  • Я не оцениваю подход к реализации IDE в самой среде (она запускается в окне браузера). Есть много, много причуд, и это может привести к очень разочаровывающему опыту. Я обычно разрабатываю все JS, XML и т. Д. В Intellij Idea, используя окно отладки Javascript для запуска самой IDE. После работы с файлом его необходимо перезагрузить в IDE, но он все же намного эффективнее.

  • Используя IDE, все приложение может быть выложено относительно быстро.

  • Существует довольно крутая кривая обучения. API обширный, и форумы сообщества не очень хороши, когда вы сталкиваетесь с проблемами.

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

  • GI использует подход «двойной DOM», сохраняя свое собственное внутреннее представление каждого экранного элемента. Это может затруднить полную интеграцию других сред, таких как JQuery и т. Д.

  • Что касается среды RIAD, я думаю, что это потрясающе. Я считаю, что выполнение вещей в GI на два порядка быстрее, чем идти по маршруту запрос / ответ.

  • Мне очень нравится принудительное разделение представления и бизнес-логики.

  • Вставляемые ими расширения JS, такие как интроспективный пакет, определения интерфейса и класса, довольно умны и очень полезны.

1 голос
/ 18 июня 2011

Я согласен с тобой в какой-то момент: Сравните JQuery с GI, я думаю, что они не одного уровня:

  • Jquery, которые реализуют поисковый механизм CSS, предоставляют структуру плагина и некоторые утилиты, но это все еще как компонент.
  • GI, являющееся решением RIA для предприятия, предоставляет утилиту сопоставления, интерфейс класса, расширения, структуру реализации, структуру плагина AMP, I10N, I18N и т. Д. Это похоже на составной уровень. а также он имеет GI IDE, то есть все круто.
1 голос
/ 22 сентября 2010

Я полностью согласен с MySomic, но:

  • К сожалению, Tibco GI имеет огромный недостаток в весе и в том, как медленно он работает.

  • jQuery намного быстрее.

  • Также я сталкиваюсь с проблемами различного поведения разрабатываемого пользовательского интерфейса под IE и firefox.

  • Отсутствие документации.

...