Кто-нибудь использовал 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.
Отсутствие документации.