Dlaczego Facelets jest preferowany ponad JSP jako językiem definicji widoku począwszy od JSF2.0?

Widzę, że od wersji JSF2.0 język definicji widoków Facelets jest preferowanym językiem definicji widoku, a nie JSP, który został uznany za przestarzały, ponieważ spadło dziedzictwo. Chcę zrozumieć, dlaczego Facelets jest preferowany nad JSP jako językiem definicji widoku począwszy od JSF2.0? Wiem, że JSP ma również pewne zachowania szablonowe, które są głównym motorem przyjęcia Facelets.

P. Skończyłemten post na stackoverflow, ale nie sądzę, aby odpowiadał na moje pytanie. Dlatego zamieszczam to jako osobne pytanie.

questionAnswers(2)

yourAnswerToTheQuestion