Кто-нибудь использовал TIBCO GI?

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

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

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

3 ответа

Решение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Другие вопросы по тегам