Framework comparation: Lift, Play and Wicket
Jakie są zalety i wady frameworków Lift, Play i Wicket? Jakie cechy są najlepsze lub tylko obsługiwane przez każdego?
Thanks
4 answers
Play :
Lekki framework oparty na Javie, z obsługą Scali dostępny jako dodatek.
Bardzo dobry do szybkiego prototypowania, szybkiego sprzężenia zwrotnego-pętli pracy. Osadza kompilator, więc po prostu edytujesz kod źródłowy w miejscu, a strony są natychmiast aktualizowane. Krzywa uczenia się jest płytka.
:
Stateful Java-based framework, with Scala support available as an extra.
Płytsza krzywa uczenia się w Scali, zwłaszcza jeśli już posiadam doświadczenie w Dobre rozdzielenie trosk, model oparty na POJO. Prawdopodobnie jeden z najlepszych obecnie dostępnych frameworków internetowych Java.
Lift :
Stateful native - Scala framework. Głęboka integracja Scali, więc nie trzeba generować metod Bean setter/getter ani martwić się o interap pomiędzy kolekcjami Java / Scala. W pełni obejmuje koncepcje programowania funkcjonalnego, takie jak niezmienność i zamknięcia.
Również najbardziej stroma krzywa uczenia się z trzech. Jeden wspólny kawałek dlatego warto nauczyć się języka Scala przed rozpoczęciem korzystania z Lift, zwłaszcza jeśli pochodzisz z środowiska Java.
Inne :
Dostępne są również inne frameworki oparte na Scali (takie jak Scalatra i Pinky) do tworzenia stron internetowych, choć nie tak dobrze znane jak Lift. To nie zaszkodzi sprawdzić, jak również!
Aby uzyskać więcej informacji, zobacz to pytanie: jakie frameworki internetowe Scala są dostępne?
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 10:27:28
Istnieje wiele wątków, które porównują te frameworki dla Scali. Zobacz
Który jest lepszy Framework Java / GWT czy Scala / Lift?
Lift / Wicket tutaj: który jest lepszy framework Java / GWT czy Scala / Lift?
Dla mojego następnego projektu, aplikacji internetowej, należy użyć scala + wicket lub scala + lift?
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 10:34:15
Mówiąc o zaletach windy, należy wspomnieć Siedem rzeczy gdzie Winda naprawdę wyróżnia się. W skrócie:
- Lazy Loading
- renderowanie strony równoległej
- Kometa i Ajax
- Wiring -- declare interdepencies between page elements
- Designer friendly templates
- Kreator -- wielostronicowe ekrany wejściowe z pełną obsługą przycisku Wstecz
- Bezpieczeństwo
Po prostu odwiedź linkowaną stronę, aby uzyskać więcej szczegółów - te funkcje naprawdę sprawiają, że Wyciąg wyjątkowy wśród konkurencji.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-14 21:30:10
Zobacz też:
Https://vaadin.com/ - Stateful Java-based framework for desktop-like applications (GWT based, but server-side, no javascript, no html).
Http://click.apache.org/ - bezpaństwowy framework oparty na Javie dla lekkich aplikacji webowych.
Oba mają doskonałą dokumentację i są łatwe do nauczenia.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-15 08:52:32