Wybór frameworka gui dla aplikacji webowej opartnej o Springa

0

Witam,

Chciałbym uzyskać opinii od bardziej doświadczonych osób w temacie, na temat tego jakimi kryteriami kierować się oraz na co zwrócić uwagę przy wyborze frameworka gui dla aplikacji webowej.

Pytanie dosyć ogólne więc chciałbym oprzeć się na przykładzie dotyczącym aplikacji którą niebawem będę się zajmował.

Jeżeli chodzi o backend aplikacji będzie oparta między innymi na Springu, Hibernate oraz Maven:

Aplikacja będzie w głównej mierze operowała na bazie danych (spora ilość danych), umozliwiała rejestracje użytkowników, administracje aplikacją zarówno z poziomu zarejestrowanego użytkownika jak i z poziomu konta administratora (tu będzie największa część logiki).

Zastanawiam się między innymi nad Spring MVC (jsp lub thymeleaf) lub nad integracją Vaadina (MVP) ze springiem, zastanawiam się również nad JavaFX ale z tym nie mam aktualnie żadnego doświadczenia. Osobiście jestem bardziej ukierunkowany na pisanie interfejsu użytkownika w Javie. Ale jestem ciekaw jakie jest wasze zdanie na ten temat? Co polecacie? Co waszym zdaniem szczególnie zasługuje na uwagę biorąc pod uwagę wygodę oraz funkcjonalność?

0

Webowa? To chyba teraz Angular jest na topie.

0

Najlepiej REST MVC + AngularJS

0

Panowie, tylko prosiłbym o jakieś uzasadnienie dlaczego akurat Angular a nie inna technologia? Jakie są zalety a jakie wady? najbardziej mi zależy na waszych osobistych odczuciach wynikających z doświadczenia. Co za magia przemawia za Angularem?

0

Dla Single Web Application wygodny jest Backbone i Underscore, frameworki do js. Dopinasz oczywiście jQuery i śmietana.

0

AngularJS dlatego, że jest najbardziej popularny ;) Później jest ReactJS, MeteorJS, BackboneJS etc..

1

Ja lubie AngularJS bo mam wszystko logiczne oddzielone :)
Po stronie frontu mam oddzielnie html(5) i angularka a po stronie backendu tylko Jave i SQL, zdecydowa mi się to podoba.
No i jest więcej rzeczy przeniesione na stronie klienta i serwer jest mniej obciążony - nie musi generować dynamicznie stron tylko pobiera/wysyła dane np. w JSONie
poza tym dzięki temu podziałowi możesz łatwo zrobić kilka klientów - masz aplikacje mobilną na Androida i strone w Angularze a serwis internetowy tylko 1
A mnie to zawsze irytowały te mieszańce Javy z HTML typu jstl i jakieś xhtml...

0

Z waszych odpowiedzi wynika, że AngularJS chyba prowadzi... a co sądzicie na temat javowych frameworkow do gui? Vaadin, JavaFx? Zastanawiam się, jakiemi kryteriami sie tu kierować czy wybrać coś w javie czy jednak w js?

1 użytkowników online, w tym zalogowanych: 0, gości: 1