8

它看起来很有趣,我已经玩过一些 --- 但 Web 浏览器中的开发 IDE 最终似乎是一场噩梦。

有没有人有使用它的经验,你的想法是什么?

4

5 回答 5

11

几个月前,我们为一个项目评估了 GI,但最终没有选择它。

IDE-in-a-browser(它本身是用 GI 构建的)实际上工作得非常好,尽管您通常期望编辑器缺少一些功能,最值得注意的是(而且令人恼火)撤消命令。从 IDE 中执行子文档包含(实际上是团队开发的必需品)之类的事情也是不可能的,尽管您可以在底层 XML 中手动执行它们并且 IDE 会尊重它们。

最后,我们没有采用它的主要原因是很难使最终的 Web 应用程序看起来像设计师真正想要的那样好。构建功能相对容易,但组件的外观和感觉非常受限。GI 将其自己的文档模型呈现为 HTML 的方式涉及许多style属性,这使得在 CSS 中进行蒙皮几乎是不可能的。它似乎更喜欢制作看起来像应用程序的 Web 应用程序,而不是看起来像网站的 Web 应用程序。

因此,它可能非常适合构建外观和感觉不是大问题的 Intranet 类型的应用程序,但我可能不会使用它来制作面向公众的网站。

顺便说一下,对于那些不知道的人,TIBCO GI 是与 TIBCO 的其他 SOA 业务集成产品完全独立的产品 - General Interface 是一家独立的公司,几年前被 TIBCO 收购。

于 2008-08-19T14:06:46.810 回答
2

来自一位曾在 TIBCO 工作的同事:

TIBCO 是一个复杂、难以使用的系统,因为它用于解决复杂、难以解决的问题。

于 2008-08-15T20:09:25.677 回答
1

Kieron 在总结 GI 方面做得很好。它确实适用于企业 Web 应用程序,而不是面向消费者的小部件。加载整个 GI 框架并等待一两秒钟以加载它的开销似乎并不多,如果您正在启动一个呼叫中心或您将在接下来的几个小时内使用的员工配置应用程序。但是,如果您正在等待小部件加载到现有网页中,这似乎是永远的。而且,尽管 GI 支持一些不错的功能和性能 QA 工具,但它们确实是矫枉过正,除非你正在处理一些重要而复杂的事情。所以,如果你只想在屏幕上扔一个看起来很性感的日期选择器,那么肯定会使用其他东西。

于 2008-09-17T16:49:27.573 回答
1

是的,不能再同意了。我使用 TIBCO GI 开发了一些应用程序,并将其与 TIBCO CIM 集成。我在 TIBCO 工作,而 GI 是我一直在做一些复杂的事情。在这样做的同时,我遇到了 GI 的奇怪方面,有时你无法解释但它们就是这样的事情,使用 JavaScript 和处理多线程问题可能是一场噩梦等。快速创建一些东西而不是很好对应用程序的性感过于挑剔,因此对内部应用程序有利,但对消费者不利,除非您想迷失在疯狂的 CSS 样式丛林中。XML Mapping 实用程序是一个很棒的功能,可以为您节省大量时间来实现 SOA 应用程序。另一个好处是部署非常简单——GI 应用程序使用 XML、XSLT、X-Path 和 JavaScript 的组合。在 GI 3.8 中还有一些测试工具。不幸的是,在 GI 的编辑器中开发既缓慢又痛苦,所以我建议使用像 Notepad++ 这样的外部编辑器。

于 2010-02-09T16:57:13.053 回答
1

您不需要从网络浏览器运行 tibco-GI,但您需要运行作为 ActiveX 应用程序的 Programfile GI_Builder.exe。只需双击它并运行它。

于 2011-09-07T17:26:45.273 回答