W springu używać Thymeleaf czy JSF ?

0

Co lepiej użyć do frontendu w springu Thymeleaf czy JSF ?

0

Ja używam Thymeleaf i mi wystarcza.
Spring ma ostatnio obsesję na punkcie tej technologii (podobno sam Thymeleaf tak został stworzony aby bardzo dobrze współpracować ze Springiem).

W ogóle to dwie różne rzeczy.
Thymeleaf to silnik szablonów, a JSF to cały framework (trochę mniejszy od Springa).

0

Trochę zależy. Co to za aplikacja?
Zaliczenie na studia? Projekt komercyjny na wczoraj?

Jak dla siebie zrób w Thymeleaf. Na rynku znajdziesz więcej deweloperów doświadczonych w JSF.

1

JSF nie jest tym samym co thymeleaf. JSF jest czymś takim Springa MVC.
http://stackoverflow.com/questions/18744910/using-jsf-as-view-technology-of-spring-mvc

0

Jeśli chcesz integrować Springa z JSF to możesz od razu napisać testament. Thymeleaf, Javascript albo oba. JSF jest trudne w używaniu nawet w połączeniu z Javą EE - to o wiele bardziej złożona i nieintuicyjna technologia od TL.

0

To że różnią od siebie to wiem. A możecie napisać kiedy używać JSF a w jakich wystarczy thymeleaf?

2

JSF gdy masz starą aplikację w Javie EE, Thymeleaf gdy cenisz swoje zdrowie psychiczne.
To nie jest tak że "wystarczy Thymeleaf", to pytanie czy chcesz Springa czy Javę EE

0

No właśnie springa :)

1

Zdaje się że można korzystać ze Springa jako kontera IoC + JSF ale lepiej thymeleaf + Spring MVC. No i polecam też JavaScript do obsługi Ajax. W zależności od tego co chcesz napisać to możesz nawet pokusić się o zrobienie SPA łączącej się ze Springowym REST API

1

Nigdy z wlasnej woli nie ładuj się w JSF
https://www.thoughtworks.com/radar/languages-and-frameworks/jsf

0

Na pytanie co lepiej użyć jest tylko jedna odpowiedź: to zależy co chcesz zrobić / jaki cel chcesz osiągnąć. Jak chcesz uczyć się technologii na topie weź lepiej coś z TypeScript.

Jak nie musisz nie używaj JSF ze Springiem tylko z CDI (niewiele zyskujesz na użyciu Springa), a analogiczne rozszerzenia jak w Springu masz w rozszerzaniach DeltaSpike dla różnych implementacji CDI.

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