Chciałbym poznać różnicę między GWT, GWT-RPC, EXT-GWT i Smart GWT. Obecnie udało mi się wypożyczyć książki o GWT, które, jak rozumiem, są po prostu biblioteką zaprojektowaną w celu ułatwienia szybkiego i wydajnego rozwoju Ajax (asynchronicznego JavaScriptu i XML). Ale jaka jest reszta? Czy ktoś mógłby to wyjaśnić? Dzięki.Różnica między gwt, gwt-rpc, ext-gwt, inteligentny gwt
Odpowiedz
GWT is Google Web Toolkit, dla platformy do pisania interfejsów WWW w języku Java i kompilowania ich do JavaScript.
GWT RPC to mechanizm komunikacyjny, który umożliwia aplikacjom GWT po stronie klienta komunikowanie się z serwerem Java. Jest częścią GWT.
Ext GWT i Smart GWT to biblioteki, które zapewniają więcej komponentów do wykorzystania w aplikacjach GWT, tj. Do korzystania z jednego z nich potrzebujesz aplikacji GWT.
Smart GWT to framework LGPL, który znajduje się na szczycie składników biblioteki Smart Client. Kiedy patrzyłem na kilka lat temu, zdecydowałem, że to mi się nie podoba, ponieważ było to bardzo cienkie opakowanie komponentów JavaScript Smart Client, co oznaczało, że podczas debugowania kodu szybko trafiłeś "natywny" JavaScript, który Java debugger nie może nic zrobić.
Ext GWT ma skomplikowaną historię, ponieważ istnieje zarówno Ext GWT i gwt-ext.
gwt-ext to widelec ze starej, otwartej wersji Ext GWT, ale nie jest już konserwowany i dlatego nie warto go szukać. Wspominam o tym, więc jeśli natkniesz się na to, będziesz wiedział, co to jest.
Ext GWT jest nadal utrzymywany i ma licencje zarówno komercyjne, jak i open source. Pochodzi od tej samej firmy, która tworzy bibliotekę JavaScript Ext Js, więc prawdopodobnie ma jakiś wspólny kod, ale nie jest to tylko wrapper do Ext Js. Właśnie dlatego wolałem go od Smart GWT, ponieważ miał on znacznie więcej kodu Java, co oznaczało, że gdy miałeś problem, mógłbyś spojrzeć na kod Ext GWT, abyś mógł zorientować się, co naprawdę się dzieje.
UPDATE: O gwt-ext Vs inteligentnego GWT Od Google
Status aktualizacji Ten projekt nie jest już pod aktywnego rozwoju i został zastąpiony przez Smart GWT. Pomoc zostanie udzielona obecnym użytkownikom GWT-Ext, którzy zamierzają przeprowadzić migrację do inteligentnego GWT.
wielkie dzięki za szybką odpowiedź! więc czy mam rację, mówiąc, że GWT-RPC, Ext-GWT i Smart GWT działają na podstawie GWT? – JCX
@ user403054 - Tak, dokładnie tak. Musisz mieć aplikację GWT, aby używać GWT RPC, Ext GWT lub Smart GWT. –
o ok, fajnie. – JCX