Oracle transfère le développement de la spécification MVC 1.0 à la communauté Java
Afin qu'elle évolue en tant que composant autonome de Java EE

Le , par Olivier Famien, Chroniqueur Actualités
De septembre à octobre 2016, Oracle a conduit un sondage afin d’avoir un retour de la part de la communauté Java pour les futures améliorations de Java EE 8. Après dépouillement des résultats de vote pour les 21 technologies proposées, Management 2.0, JMS 2.1 et MVC 1.0 ont été classés respectivement 18e, 19e et 21e dans le classement. Pour Oracle, ces résultats confirment le retrait des JSR (Java Specification Requests) pour Management 2.0 (JSR 373) et JMS 2.1 (JSR 368) de Java EE que la firme avait déjà entamé.

En plus du retrait de ces deux JSR de Java EE 8, Oracle a annoncé en novembre dernier qu’elle examinait la possibilité de transférer la spécification MVC (Modèle, Vue, Contrôleur) vers un autre membre ou une autre organisation de la communauté afin que la JSR 371 fonctionne en tant que composant autonome. A noter que MVC 1.0 est également connu sous la référence JSR 371. Et pour ce qui concerne le composant MVC en lui-même, c’est un pattern utilisé pour les applications web où le modèle correspond aux éléments qui contiennent les données, la vue elle contient les éléments visuels et la logique nécessaire pour afficher les données provenant du modèle et enfin le contrôleur qui permet de modifier les données du modèle et de la vue.

Depuis le mois de janvier, Oracle est passée à une étape supérieure dans le transfert de la spécification MVC 1.0 à la communauté Java. Du 17 janvier au 30 janvier dernier, un vote a été initié afin de transférer la direction du développement de la spécification MVC actuellement détenue par Santiago Pericasgeertsen et Manfred Riem, tous deux représentants d’Oracle, pour qu’elle soit dorénavant assurée par un individu en la personne d’Ivar Grimstad.

Après analyse des résultats, les membres du Java Community Process (JCP), l’organisation chargée de développer les spécifications du langage Java et des technologies liées à la plateforme Java, a approuvé le transfert de la propriété à d’Ivar Grimstad, un contributeur de longue date pour cette spécification. Depuis la fin de ce vote, la propriété de cette spécification est maintenant remise aux mains de la communauté Java conduite par Ivar Grimstad.

Cependant, en se référant aux résultats de ce sondage qui ont classé MVC très bas, l’on serait tenté de se demander si Ivar Grimstad n’hérite pas d’un poids mort. À ce sujet, le contributeur de longue date de la spécification MVC répond que la JSR 371 est la JSR la plus largement adoptée par les groupes d’utilisateurs Java (JUG) ayant récemment participé au programme d’adoption des spécifications des JSR. Huit JUG ont adopté cette JSR. En plus de cet argument, Grimstad avance que la formulation de la question du sondage d’Oracle peut avoir joué un rôle capital. Oracle a demandé « Quelle est l’importance de l’API MVC pour la prochaine génération d’applications cloud et microservices ? (1 = Pas important, 2, 3, 4, 5 = Très important) ». 505 personnes ont répondu « Très important » et 361 personnes « Pas important ». Les autres réponses ont été réparties entre ces deux extrêmes.

En plus du libellé qui est remis en cause par Grimstad, le nouveau gardien de la spécification explique que sur les dix millions de développeurs Java recensés dans le monde, seuls 1 693 questionnaires ont été remplis, ce qui ne donne pas une bonne représentativité des résultats obtenus à travers ce sondage. En dernier point, Grimstad souligne qu’avec le sondage mené par Java EE Guardians afin d’avoir l’avis des développeurs sur les prochaines améliorations de Java EE, plus de 30 % des personnes interrogées ont répondu « Très important » à la question « Comment est-il important d’ajouter un nouveau framework MVC orienté vers l’action à Java EE ? », ce qui pourrait convaincre de la grande utilité de cette spécification auprès des développeurs.

Concernant le transfert de la JSR 371 entre les mains de la communauté Java, Reza Rahman, évangéliste Java de longue date et membre fondateur Java EE Guardians, « encourage vivement à contribuer à la spécification MVC maintenant plus que jamais ». Il ajoute également qu’il est « très important qu’ensemble, nous démontrions que la communauté seule peut faire des JSR de l’écosystème Java EE une réussite, même sans Oracle ou tout autre fournisseur majeur ».

Source : Message d’Oracle, Résultats de vote pour le transfert, Ivar Grimstad

Et vous ?

Que pensez-vous de ce transfert ?

Le futur de cette spécification est-il menacé ?

Voir aussi

Java EE 8 : Oracle veut transférer la spécification MVC à une autre organisation, les JSR pour Management 2.0 et JMS 2.1 seront supprimés
Java EE Guardians mènent un nouveau sondage auprès de la communauté, 90 % pensent que le support de HTTP/2 doit être introduit dans Java EE 8
Java EE 8 : les utilisateurs de Java EE veulent les services REST et HTTP/2 comme futures améliorations, d'après un sondage d'Oracle


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Mingolito Mingolito - Membre chevronné https://www.developpez.com
le 15/02/2017 à 14:06
C'est ça, Oracle se débarrasse de tout ce qui ne lui rapporte pas...
Contacter le responsable de la rubrique Accueil