2012-10-24 8 views
6

Strona GWT na stronie Vaadin jest nieco rzadki: https://vaadin.com/gwtJakie korzyści może zaoferować Vaadin mojej aplikacji GWT Appengine?

„tylko korzyści, nie ma pułapek będziesz cieszyć się wszystko, co kochasz w GWT i uzyskać dodatkowe korzyści z nowego modelu programowania po stronie serwera, komponentów, Narzędzia, motywy i inne dodatki Jeśli nie podoba ci się to, co widzisz, powrót do niego jest łatwy, o ile będziesz używać pakietów com.google. *. Prawdopodobnie będziesz miał ochotę zacząć korzystać z funkcji com.vaadin. * Pakiety ostatecznie, ale nie trzeba się martwić - Vaadin Framework jest również dystrybuowany na tej samej liberalnej licencji Apache 2.0 "

Podoba mi się część wyglądu i odczuć na stronie Vaadin, ale denerwuję się "Modele po stronie serwera" ... Wolę mieć większość kodu działającego na kliencie, jeśli to w ogóle możliwe, i sprawdzam ponownie wywołania GWT RPC (często z tym samym kodem java) dla bezpieczeństwa. Nie podoba mi się to, że dużo się tu dzieje.

Biorąc pod uwagę moje obawy, czy warto głębiej zagłębić się w Vaadin? Czy mogę tu zatrzymać? Czy mogę wykorzystać różnorodny wygląd bez odczuwania wszystkiego? Wszelkie inne nieintuicyjne odpowiedzi na temat dźwigni będą mile widziane.

UPDATE: Proszę nie odpowiadać na pytanie porównujące Vaadin vs GWT, oferujące alternatywne ramy UI.

Użyłem także widgetów SmartGWT, GXT i GWT w pakiecie itp. Również znają niektóre naprawdę kompletne zestawy widżetów, takie jak DevExpress dla .NET. Powodem, dla którego zadałem to pytanie, jest to, że Vaadin LOOKS naprawdę jest fajny ... Szukam odpowiedzi takich jak: Nie, nie jest możliwe wyodrębnienie L & F z Vaadin bez kompromisów z klientem LUB oprócz L & F, istnieje fajne informacje dotyczące sprawdzania poprawności itp. itp., z których można korzystać, a następnie być może pewne użyteczne dowody potwierdzające tę pozycję (wypróbowane i nieudane).

+0

Nie otrzymałem pytania, mówisz o korzyściach GAE, a następnie wyodrębniasz L & F. Może powinieneś poprosić o to bardziej odpowiedniego odbiorcę: https: // vaadin.com/forum/ –

+0

Myślę, że GAE może być tutaj nieistotny ... tylko pod warunkiem, że jest jakiś kontekst. Kto wie, czy to wpływa na odpowiedź na pytanie ?, dlatego zapytałem. –

Odpowiedz

1

Odpowiadam tylko na część pytania na temat LF i.e GUI i bezpieczeństwa.

1) L&F Wersja Vaadin upto 6.x nie obsługuje niezależnego używania widżetów. Musisz dostać się do całych modeli po stronie serwera.

Jednak począwszy od wersji 7 Vaadin opiera się na obracaniu strony Widget, aby umożliwić korzystanie z widgetów bez zmuszania ich do korzystania z funkcji jsf do pracy w tle. Reference - https://groups.google.com/forum/?fromgroups=#!topic/google-web-toolkit/3U1h0W_iHcM

2) Security GWT strona ma całkiem miłą obsługę ze XSRF funkcji RPC, która pozwoliłaby rpctoken pokolenia na wywołanie RPC lub selektywnego z wyboru ziarnistości. Może to być narzut wydajności na połączenie Vaadin w obie strony po stronie serwera.

3) GAE to czynnik depending na temat tego, jak ciężkie są wasze podróże Vaadin.

4) Future

Vaadin jest członkiem GWT steering committee a wraz z Jboss Errai (asynchronous bean management w Errai harmonogramu) pochylić się mocno na modelach po stronie serwera.

+0

Thanx. Rozumiem, że to pytanie nie generuje zadawalających odpowiedzi, ale wydaje się, że dałeś z siebie wszystko, i trudno jest sobie wyobrazić, by ktokolwiek oferował lepsze odpowiedzi. :-) –

Powiązane problemy