J'étais sur le point de me mettre à la programmation web en Java, n'ayant pas touché à Java depuis quelques années. J'ai pris un livre O'Reilly assez ancien qui se trouvait sur mon étagère ( Java Server Pages 3ème édition, couvre JSP 2.0 et JSTL 1.1 ) et j'ai commencé à parcourir les pages. Je suis allé télécharger le les dernières bibliothèques JSTL et j'ai remarqué qu'ils en sont toujours à la version 1.1. Je me demande si JSTL est mort ?
Il existe un grand nombre de frameworks Java, mais ils me paraissent tous gonflés et leur configuration XML me paraît insensée. J'aime Java en tant que langage et j'aime le fait qu'il fonctionne dans un serveur (comme Tomcat) mais j'aimerais programmer des applications web Java comme si je programmais PHP. Pour moi, JSP et Servlets sont suffisants et une chose aussi pratique que JSTL semble me faciliter la vie. Mais apparemment, le reste du monde semble penser différemment.
Est-ce que je ne comprends pas et est-ce que JSP, Servlets et JSTL sont pour les dinosaures ? Devrais-je m'éloigner de cette approche pour de bonnes raisons ? Ou puis-je m'en tenir sans risque à mon serveur Tomcat, aux JSP et aux Servlets pour construire mes applications et services Web ?