2010-04-20 9 views

Odpowiedz

6

Jeśli chcesz używać Groovy po stronie serwera i GWT dla interfejsu użytkownika, jest to z pewnością możliwe. Możesz użyć Grails (struktura internetowa Groovy na serwerze) i Grails GWT plugin, aby pomóc Ci zintegrować GWT z tym szkieletem.

4

Nie sądzę więc, ponieważ kompilator GWT jest w zasadzie Java to JavaScript source kompilator (byłoby to możliwe, gdyby kompilator GWT potrzebne kodu bajtowego Java). Możesz użyć Groovy po stronie serwera.

4

W tej chwili nie można używać Groovy po stronie klienta. Jednym z ważnych powodów jest to, że Groovy opiera się na introspekcji, a nie jest to dostępne w GWT.

+0

Nie jest dostępny po wyjęciu z pudełka, ale można go emulować przy użyciu generatorów GWT. (Chociaż zwiększyłoby to rozmiar wynikowego pliku Javascript.) – snorbi

0

Zastanawiam się również nad tym, ponieważ byłoby to bardzo miłe. Vaadin zasadniczo to robi i możesz użyć ich wtyczki: http://grails.org/plugin/vaadin

Jednak w tym modelu kompiluje komponenty do Javascript i dostarcza je z serwera. Ale w przeciwieństwie do komponentów GWT, są one wywoływane z powrotem do serwera za każdym razem, gdy dotykasz API (chociaż oczywiście z Vaadin możesz również używać komponentów GWT).