2008-08-15 60 views

回答

10

我們在幾個月前對一個項目進行了GI評估,但最終沒有選擇它。

IDE-in-a-browser(它本身是用GI編譯的)實際上工作得非常好,儘管你通常從編輯器中得到一些它缺乏的功能,最顯着(也是令人不快的)撤消命令。儘管您可以在底層XML中手動執行這些操作,但IDE中的子文檔(包括實際上對於團隊開發的必要性)也是不可能的,IDE也會尊重它們。

最後,我們並沒有去解決這個問題的主要原因是很難讓網頁應用看起來像設計師真正想要的那樣好。構建功能相對容易,但組件在外觀和感覺上非常受限制。 GI將其自己的文檔模型呈現爲HTML的方式涉及很多style屬性,這些屬性使得在CSS中剝皮幾乎不可能。它似乎更喜歡使Web應用程序看起來像應用程序,而不是看起來像網站的Web應用程序。

因此,對於構建內聯網類型的應用程序來說,外觀和感覺不是一個大問題,但我可能不會用它來構建一個面向公衆的站點。對於那些不知道的人來說,TIBCO GI是與TIBCO的其他SOA業務集成材料完全分離的產品 - General Interface是幾年前由TIBCO收購的獨立公司。

2

從同事誰在使用TIBCO工作:

TIBCO是一個複雜的,困難的,因爲它是用於複雜的使用系統,難以解決的問題。

+0

-1,因爲TIBCO不是一個系統,而是一個擁有十幾個獨立產品線的公司。 GI是更簡單的產品之一。 GI本身是可用的,但它也可用作其他TIBCO產品的用戶界面技術,最顯着的是iProcess。 – 2010-03-28 11:05:23

1

Kieron在總結GI方面做得很好。它的確適用於企業Web應用程序,而不是consumer-y小部件。加載整個GI框架並等待一兩秒鐘才能加載的開銷似乎不大,如果您打算在接下來的幾個小時內啓動一個呼叫中心或員工供應應用程序,那麼這個開銷似乎很大。但是,如果你正在等待一個小部件加載到現有的網頁中,它似乎永遠是。儘管如此,GI支持一些不錯的功能和性能QA工具,但除非您正在處理重要和複雜的事情,否則它們確實是過火。所以,如果你想要的只是在屏幕上扔一個性感的日期選擇器,可以肯定地使用別的東西。

1

是的,不能同意更多。我用TIBCO GI開發了一些應用程序,並將其與TIBCO CIM集成。我爲TIBCO工作,GI是我一直在努力完成一些複雜的工作。雖然這樣做,但我偶然發現了GI的奇怪的一面,有些時候你無法解釋但是隻是它們的方式,使用JavaScript並處理多線程問題可能是一場噩夢等等。對於應用程序的性感過於挑剔,因此對於內部應用程序來說很好,但對於消費者來說則不然,除非你想迷失在瘋狂的CSS樣式的叢林中。 XML Mapping實用程序是一個很棒的功能,可以爲您節省大量時間來實現SOA應用程序。另一個很好的部分是部署非常簡單 - GI應用程序使用XML,XSLT,X-Path和JavaScript的組合。在GI 3.8中也有一些測試工具。不幸的是,GI編輯器內部的開發緩慢而痛苦,所以我建議使用像Notepad ++這樣的外部編輯器。

1

您不需要從網頁瀏覽器運行tibco-GI,但需要運行程序文件GI_Builder.exe這是一個ActiveX應用程序。只需雙擊它並運行它。