Ich begann GWT-Bootstrap mit der Absicht, zu binden, um den Bootstrap-JS und CSS wieder benutzbaren GWT Komponenten, sonst unterstützt müssen um Code zu replizieren, der wahrscheinlich damit endet, dass du deinen eigenen Code erstellst, der GWT-Bootstrap sehr ähnlich sein wird.
Es auch einige Einrichtungen haben Ereignisse zu binden und etc.
Aber Ihre wichtigste Frage zu beantworten: Es hängt davon ab. Wenn du der Community nicht vertraust und/oder viel Zeit hast, könntest du dein eigenes gwt-Bootstrap ähnliches Projekt machen, aber wahrscheinlich in dein Projekt integriert, zumindest war das in meinem Fall passiert ... also, ich Begann GWT-Bootstrap und einige Jungs mögen es, und große Geschichte kurz: Jetzt ist es was es ist. Ich brauche eine Menge Verbesserungen, Updates, bessere Dokumente und vieles mehr, aber das Wahre ist: Ich habe nicht so viel Zeit dafür.
Also, wenn ich du war, werde ich wahrscheinlich GWT-Bootstrap Gemeinschaft helfen, anstatt "das Rad neu zu erfinden", aber das ist nur meine Meinung.
Glückliche Studie.
EDIT, um etwas hinzuzufügen @IAmYourFaja in Kommentaren fragen.
Die Injektion, wie Sie meinen (oder wie ich glaube, dass Sie Bedeutung haben) ist nicht zentralisiert.
Wir haben die ResourceInjector, die einige Ressourcen injiziert, Setup-Ansichtsfenster und etc, und die Resources.gwt.xml module, die CSS-Dateien injiziert. Wir haben auch die Komponentenklassen, die die JS-Plugins (falls benötigt) und CSS-Klassen einrichten. Sie können einen Blick auf TabPanel für ein Beispiel werfen, wenn Sie möchten.
Beachten Sie, dass Sie jetzt gwtBootstrap3 verwenden sollten :) http://gwtbootstrap3.github.io/gwtbootstrap3-demo/ –