2008-08-15 5 views

Antwort

10

Wir haben GI vor ein paar Monaten für ein Projekt ausgewertet, haben es aber nicht ausgewählt.

Der IDE-in-a-Browser (der selbst mit GI erstellt wird) funktioniert tatsächlich überraschend gut, obwohl es einige Funktionen gibt, die man normalerweise von einem Editor erwartet, vor allem (und irritierend) einen Rückgängig-Befehl. Es ist auch unmöglich, Dinge wie Filialdokument-Includes (praktisch eine Notwendigkeit für Teamentwicklung) von der IDE aus zu tun, obwohl Sie sie manuell in dem zugrundeliegenden XML tun können und die IDE wird sie respektieren.

Am Ende war der Hauptgrund, warum wir nicht damit gerechnet hatten, dass es schwierig war, die resultierende Webanwendung so gut aussehen zu lassen, wie es die Designer wirklich wollten. Es war relativ einfach, Funktionalität zu erstellen, aber die Komponenten waren sehr restriktiv in Aussehen und Verhalten. Die Art und Weise, wie GI ein eigenes Dokumentmodell in HTML umsetzt, beinhaltet viele style Attribute, die das Enthäuten in CSS nahezu unmöglich machen. Es scheint eher vorzuziehen, Webanwendungen zu erstellen, die wie Anwendungen aussehen, anstatt Webanwendungen, die wie Websites aussehen.

So wäre es wahrscheinlich großartig für den Aufbau von Intranet-Anwendungen, wo Aussehen und Gefühl kein großes Problem ist, aber ich würde es wahrscheinlich nicht verwenden, um eine öffentlich zugängliche Website zu machen.

Übrigens, TIBCO GI ist ein völlig anderes Produkt als die übrigen TIBCO SOA-Geschäftsintegrations-Tools - General Interface war ein eigenes Unternehmen, das vor ein paar Jahren von TIBCO übernommen wurde.

2

Von einem Mitarbeiter, der bei TIBCO zur Arbeit:

TIBCO ist ein kompliziertes, harte System zu verwenden, da es für komplizierte verwendet wird, schwierig, Probleme zu lösen.

+0

-1, weil TIBCO kein System ist, sondern ein Unternehmen mit einem Dutzend einzelner Produktlinien. GI ist eines der einfacheren Produkte. GI ist an sich verwendbar, wird aber auch als Benutzerschnittstellentechnologie für andere TIBCO-Produkte verwendet, insbesondere für iProcess. –

1

Kieron macht einen guten Job, GI zusammenzufassen. Es ist wirklich für Enterprise-Web-Anwendungen, nicht Verbraucher-Widgets. Der Overhead des Ladens des gesamten GI-Frameworks und das Warten auf ein oder zwei Sekunden, damit es geladen wird, scheint nicht viel zu sein, wenn Sie ein Call Center oder eine Mitarbeiterbereitstellungsanwendung starten, die Sie in den nächsten Stunden nutzen werden. Aber es scheint für immer, wenn Sie darauf warten, dass ein Widget in eine bestehende Webseite geladen wird. Und obwohl GI einige nette funktionale und Performance-QA-Tools unterstützt, sind sie wirklich übertrieben, es sei denn, Sie arbeiten an etwas Wichtigem und Komplexem. Also, wenn Sie nur einen sexy aussehenden Datepicker auf den Bildschirm werfen wollen, benutzen Sie etwas anderes.

1

Yup, konnte mehr nicht zustimmen. Ich habe einige Anwendungen mit TIBCO GI entwickelt und in TIBCO CIM integriert. Ich arbeite für TIBCO und GI ist etwas, mit dem ich ziemlich schwer gearbeitet habe. Dabei bin ich auf die seltsamen Seiten von GI gestoßen, Dinge, die man manchmal nicht erklären kann, aber genau so sind. Mit JavaScript zu arbeiten und mit Multithreading-Problemen umzugehen, kann ein Alptraum sein. Es ist gut, etwas schnell zu erschaffen, ohne dabei zu sein zu schade um die Sexiness der Anwendung, also gut für interne Apps, aber nicht für die Verbraucher, es sei denn, Sie wollen sich in einem Dschungel von verrückten CSS-Styling verloren gehen. Das Dienstprogramm XML Mapping ist ein großartiges Feature, das Ihnen viel Zeit bei der Implementierung von SOA-Anwendungen spart. Der andere gute Teil ist, dass die Bereitstellung wirklich einfach ist - GI-Apps verwenden eine Kombination aus XML, XSLT, X-Path und JavaScript. In GI 3.8 gibt es auch ein paar Testwerkzeuge. Leider ist die Entwicklung in GI's Editor langsam und mühsam, daher empfehle ich einen externen Editor wie Notepad ++ zu benutzen.

1

Sie müssen tibco-GI nicht über einen Webbrowser ausführen, aber Sie müssen die Programmdatei GI_Builder.exe ausführen, die eine ActiveX-Anwendung ist. doppelklicken Sie einfach darauf und run-it.

Verwandte Themen