Quelle est la pérennité des frameworks Web Java au vu des évolutions technologiques actuelles ?
Partagez votre point de vue
Pendant plus d'une décennie, les applications Web Java se sont appuyées sur un format assez commun :
- un Front-End s'appuyant sur un framework Web Java (Struts, JSF, etc.) ;
- un Back-End en Java classique.
Cependant, cette tendance tend à évoluer depuis quelques années. De nombreuses raisons émergent poussant à l'abandon de l'utilisation des frameworks Web Java. Est-ce un effet de mode ou cela se base-t-il sur de réelles bonnes pratiques ? C'est ce que nous allons tenter de cerner à travers ce débat.
Logan de l'équipe Java nous donne son avis sur cette tendance. Il l'explique par plusieurs points majeurs :
À travers son retour d'expérience, Logan met ainsi en évidence :Envoyé par Logan Mauzaize
- l'émergence des microframeworks comme mentionné à travers ce sondage : Utilisez-vous les microframeworks Java en 2016 ? Si oui, lesquels ? ;
- la popularisation des modèles à base de JavaScript du côté Front-End (à la place d'un framework Web Java). L'on peut citer AngularJS ;
- le passage à des solutions n'étant plus orientées Java (comme celles à base de NodeJS).
Toutes ces tendances vont dans le même sens : une plus forte utilisation de frameworks Web basés sur d'autres langages (JavaScript en premier lieu) et des modèles ne se basant plus sur les frameworks Web Java éprouvés. À noter que tout ceci met en évidence une véritable problématique : la maintenabilité de l'existant (la reprise des applications Web développées entièrement en Java).
Votre opinion
Pensez-vous ainsi que tous ces constats sont avérés ?
Et s'ils le sont, qu'ils mettent la perte de vitesse de Java dans le monde web, voire de la disparition à moyen terme des frameworks Web Java ?
La maintenabilité des applications existantes en Java ou la migration vers ces nouveaux socles peut-elle être un frein à cette transition technologique ?
Envisagez-vous une migration ?
N'oubliez pas de justifier toute position au sein de vos commentaires.
Pour aller plus loin
Voici quelques liens pour approfondir le sujet :
- Quel framework Web Java utilisez-vous principalement en 2016 ?
- État de GWT en 2016
- Quel est votre retour d'expérience d'AngularJS sur la maintenabilité quand les applications grandissent ?
- Comment convaincre votre DSI d'adopter Node.js et AngularJS ?
Merci à tous pour votre participation.
Partager