2009-07-03 13 views
6

Czy są jakieś dobre kompozycje lub biblioteki komponentów dla GWT? Wbudowane motywy są raczej proste dla moich celów. Widziałem gwt-ext i smartgwt, ale te nie wyglądają świetnie. Czy są jakieś inne, które mają naprawdę ładny wygląd? Znam vaadin i naprawdę podoba mi się wygląd, ale z tego, co rozumiem, jest to zupełnie nowa struktura.Motywy GWT i biblioteki komponentów

+0

To zdegenerowało się w dyskusji na temat Ext GWT oraz jego tematów i stylów. Pytanie dotyczy tematów i stylów właściwych dla GWT. –

Odpowiedz

7

Pierwszą rzeczą uważać na to, że istnieją dwie ramy, które wykorzystują EXT i GWT:

Oba są oparte na bibliotece komponentu Ext JS.

Gwt-Ext jest oparty na starej wersji Ext JS, gdy był jeszcze LGPL, ale jest no longer developed.

Ext GWT pochodzi od tej samej firmy, która nadal tworzy Ext JS. Nadal jest rozwijany i jest dostępny na licencji bezpłatnej i komercyjnej, a z dwóch jest tą, której bym użył.

SmartGWT to alternatywa (i do czego przenoszą się ludzie GWT-Ext). Mój kolega spojrzał na to i nie spodobało mu się tak bardzo jak Ext GWT, ponieważ jest dość cienkim opakowaniem wokół JavaScriptu SmartClient, podczas gdy Ext GWT ma sporo kodu Java. Różnica polega na tym, że jeśli uruchomisz aplikację Ext GWT w trybie hostowanym i załączysz swój debugger, zobaczysz, co robi Ext GWT, ale dzięki SmartGWT zobaczysz tylko wiele wywołań IDispatch, które znikają w natywnym kodzie JavaScript, w którym wygrał twój debugger. być w stanie podążać.

1

Istnieją pewne tematy opracowane dla EXT GWT, które można znaleźć pod adresem:

Olive Motyw: http://extjs.com/forum/showthread.php?t=15505 Dark Grey Temat: http://extjs.com/forum/showthread.php?t=15341 Purpurowy Theme: http://extjs.com/forum/showthread.php?t=15377 Czarny Motyw: http://extjs.com/forum/showthread.php?t=15504

W celu korzystania te motywy będą również potrzebne do używania widżetów EXT GWT zamiast tych dostarczanych z biblioteką GWT.

1

Obecnie analizuję także ExtGWT: przynajmniej z nową wersją 2.0, która właśnie ukazała się dzisiaj, nie opiera się na bibliotece ExtJS, ale jest prawie całkowicie napisana w GWT, co jest miłe. Wyjątkiem są widżety wykresów, owijające bibliotekę otwartych wykresów flash, które polegają na dodatkowym javascript (plus oczywiście flash).