Jakie wzorce są najczęściej używane przez doświadczonych programistów do opracowywania GWT? Słyszałem, że efektywny rozwój tych ram często musi wykorzystywać odmienne wzorce projektowe. Chciałbym dowiedzieć się więcej na ten temat. Jeśli jest to możliwe z krótkim wyjaśnieniem, przykładem lub linkiem. Z góry dziękuję!Wzorce rozwoju i wzornictwa GWT
5
A
Odpowiedz
4
Używamy MVP: https://developers.google.com/web-toolkit/articles/mvp-architecture. Świetnie nadaje się do organizowania większych projektów. MVP zajmuje się głównie organizacją po stronie klienta.
Można to wykorzystać w połączeniu z działaniami i miejsc do zarządzania Zobacz historię: https://developers.google.com/web-toolkit/doc/latest/DevGuideMvpActivitiesAndPlaces
wzorców po stronie serwera będzie generalnie zgodne ze standardowego modelu serwletów Java. Jeśli używasz Hibernate/Objectify lub jakiegoś podobnego rozwiązania ORM, zajrzyj do GWT RequestFactory.
Powiązane problemy
- 1. @WebServlet adnotacja i GWT RPC
- 2. Wzorce projektowe i Scala
- 3. Różnica między gwt, gwt-rpc, ext-gwt, inteligentny gwt
- 4. Scala.js kontra Scala GWT dla rozwoju strony klienta?
- 5. Różnica między gwt-ext i ext-gwt
- 6. Szyny inicjator rozwoju i produkcji
- 7. GWT i Generics
- 8. GWT i .NET
- 9. Wyrażenia regularne i GWT
- 10. Biblioteki Guava i GWT
- 11. Integracja Grails i GWT
- 12. Gdzie można znaleźć wzorce projektowe, najlepsze praktyki dotyczące rozwoju wtyczek Eclipse
- 13. Wzorce projektowe: obsługa wyjątków i błędów
- 14. Najlepsze praktyki i anty-wzorce Guice
- 15. Efektywny D: najlepsze praktyki i wzorce projektowe
- 16. Wzorce i porady dotyczące sprawdzania logiki biznesowej
- 17. Wzorce i protokoły projektowe aplikacji serwera klienta
- 18. Proces rozwoju
- 19. GWT RequestFactory i wiele typów
- 20. Motywy GWT i biblioteki komponentów
- 21. GWT OverlayTypes Data i Long
- 22. GWT RequestFactory i wiele żądań
- 23. Integracja GWT i Angular JS
- 24. GWT Moduły i stron WWW
- 25. Wzorce projektów architektonicznych
- 26. Organizacja folderów i plików dla rozwoju Pythona
- 27. IDE dla rozwoju PHP i Drupala?
- 28. Certyfikat rozwoju i dystrybucji dla odtwarzacza iPhone'a
- 29. Wzorce wizualne w pamięci?
- 30. Typowe wzorce zarządzania pamięcią
Wideo z Rayem Ryanem z 2009 roku z GWT jest trochę przestarzałe, ale wciąż ma kilka dobrych sugestii. http://www.youtube.com/watch?v=PDuhR18-EdM –