前几天我在检查TIBCO GI,给我留下了深刻的印象。
- 有没有人广泛使用它?
- 你怎么认为?
- 你遇到了什么弊端?
- 它适用于 Internet 还是仅适用于 Intranet 应用程序?
我感谢您对此提出的任何意见。
是的,我已经非常广泛地使用它,这是我的一些想法。将在发生时添加到它们中。
我不评价在框架本身中实现 IDE 的方法(它在浏览器窗口中运行)。有很多很多的怪癖,这可能会导致非常令人沮丧的经历。我通常使用 Javascript 调试窗口在 Intellij Idea 中开发所有 JS、XML 等来运行 IDE 本身。处理文件后,必须在 IDE 中重新加载它,但它仍然效率更高。
使用 IDE,可以相对快速地布局整个应用程序。
学习曲线非常陡峭。API 很广泛,当您遇到问题时,社区论坛也不是很好。
大部分 GUI 绘制都是使用内联样式属性完成的,因此很难对它们进行蒙皮,并使整个应用程序看起来完全符合您的要求。如果是因为这个原因,我认为 GI 比公开可用的应用程序更适合 Intranet 应用程序。
GI 使用“双 DOM”方法,保留每个屏幕元素的内部表示。这会使完全集成其他框架(如 JQuery 等)变得困难。
随着 RIAD 环境的发展,我认为它很棒。我发现以 GI 方式做事比沿着请求/响应路线快两个数量级。
我真的很喜欢强制分离表示和业务逻辑。
他们放入的 JS 扩展,如内省包、接口和类定义,非常聪明,非常有用。
我完全同意 mysomic,但是:
不幸的是,Tibco GI 有一个巨大的缺点是它的重量和运行速度有多慢。
jQuery 要快得多。
我还遇到了在 IE 和 firefox 下开发的 UI 行为不同的问题。
缺乏文件。
我在某些方面同意你的观点:将 JQuery 与 GI 进行比较,我认为它们不是同一级别: