Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Java serait un « Roi légèrement enrhumé »
Un cadre de Google appelle Oracle à le remettre d'aplomb

Le , par Gordon Fowler

0PARTAGES

0  0 
Java serait un "Roi légèrement enrhumé"
Pour un cadre de Google qui appelle Oracle à le remettre d'aplomb

Josh Bloch, "Chief Java Architect" chez Google, vient de participer au Red Hat Middleware 2020. Lors d'une intervention particulièrement remarquée, il a regretté que la plate-forme Java soit « restée sans maître à bord (rudderless) depuis plusieurs années ». D'après lui, un malaise durable se serait même emparé de la communauté.

La principale explication tiendrait au fait que « les disputes techniques et liées aux licences », particulièrement préjudiciables, ont « sapé l'énergie de la communauté et provoqué beaucoup de mauvaise presse ».

Son avis sur le rachat de Sun par Oracle est plutôt positif. A ses yeux, le géant IT est parfaitement à même de mettre en œuvre les solutions appropriées pour résoudre les problèmes.

Parmi ceux-ci, Bloch évoque les délais entre les différentes versions de Java qui ne cessent de s'accroitre (et de regretter que la date de sortie de Java 7 soit continuellement repoussée) ou l'avenir assez trouble des Java Community Process (JCP).

Pour lui, Java serait, pour la première fois de son histoire, sur le point de donner naissance à des forks (et de citer Apache Java Harmony, une implémentation alternative open-source implementation développée pour s'affranchir des contraintes de la licence de Sun).

Décidément assez pessimiste, Bloch pense également que Java 2 Micro Edition (J2ME) est en train de stagner et que les choses vont avoir du mal à changer. J2ME n'aurait en effet pas été conçu à la base pour des terminaux aussi puissants que ceux que nous connaissons aujourd'hui. Ce qui a par exemple amené Google à décider de ne pas utiliser J2ME et de développer à la place sa plateforme pour smartphone et autre terminaux (tablette, TV, etc) Android.

Bref, il y aurait besoin de remettre de l'ordre dans la maison.

Dans cette optique Bloch pense qu'Oracle peut être « un vrai leader » qui « impose le respect à la communauté technique et qui peut sortir régulièrement de nouvelles versions avec un objectif clair ».

Le pessimisme du diagnostic de Bloch est donc contrebalancer par son optimisme sur le futur de Java. : « Le roi n'est pas mort. Le Roi est vivant et il va bien. Il a juste un léger rhume », a-t-il déclaré.

Il n'y aurait donc aucune raison que Java ne reprenne pas sa place au somment du classement des langages de programmation les plus populaires (une place qu'il vient de perdre au profit du C).

Mais à condition de se mettre au travail pour le remettre sur le trône.

Lire aussi

James Gosling, père fondateur de Java, confirme avoir démissionné d'Oracle le 2 avril

JavaFx a-t-il encore une chance de s'imposer face à Flash, Silverlight et l'émergence du HTML 5 ?

Les rubriques (actu, forums, tutos) de Développez :

Java
Android
Oracle

Et vous ?

Etes-vous d'accord avec cette métaphore qui compare Java à un « Roi un peu enrhumé » ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de pseudocode
Rédacteur https://www.developpez.com
Le 14/04/2010 à 18:53
Citation Envoyé par Gordon Fowler Voir le message
Etes-vous d'accord avec cette métaphore qui compare Java à un « Roi un peu enrhumé » ?
C'est un bon vieux Roi bien pépère qui reste assis sur son trone en regardant le monde évoluer par la fenêtre de sa tour.

Java reste un de mes langages de prédilection. Mais je ne suis pas avare de critiques sur son (manque d') évolution.

Comme tous les langages poids-lourds (surtout ceux massivement utilisés dans l'industrie), il souffre de la sacro sainte règle de retro-compatibilité. Le moindre changement non rétro-compatible dans la syntaxe, la grammaire, les paradigmes, les habitudes, ... n'est pas envisageable sans une bonne dizaine d'années de revendication et de négociation avec les "puristes" defenseurs du langage.

Moralité, pour la nouveauté, ca va plus vite d'apprendre un nouveau langage que d'attendre une évolution de son langage préféré. Heureusement que Java et la JVM sont nativement prévus pour s'interfacer avec d'autres langages grace a JNI. Sinon, on attendrait encore pour faire de l'OpenGL.
0  0 
Avatar de Janitrix
Membre expert https://www.developpez.com
Le 14/04/2010 à 19:55
Source ?
0  0 
Avatar de Tesing
Membre averti https://www.developpez.com
Le 14/04/2010 à 19:56
vive le C !

et Java ben java pas ou quoi ?
0  0 
Avatar de Janitrix
Membre expert https://www.developpez.com
Le 14/04/2010 à 19:58
Citation Envoyé par Tesing Voir le message
vive le C !

et Java ben java pas ou quoi ?
Et ben dis donc, un troll dès le 4ème message. ça va de mieux en mieux par ici...
0  0 
Avatar de pseudocode
Rédacteur https://www.developpez.com
Le 14/04/2010 à 20:03
Citation Envoyé par Janitrix Voir le message
Source ?
bah, la Red Hat Middleware 2020, comme c'est indiqué dans l'article.

(au fait, c'est Josh Bloch)
0  0 
Avatar de meziantou
Membre émérite https://www.developpez.com
Le 14/04/2010 à 20:09
Citation Envoyé par Janitrix Voir le message
Et ben dis donc, un troll dès le 4ème message. ça va de mieux en mieux par ici...
En même temps, je pense que le sujet se prête bien au troll .
La preuve : Vive le C#, à bas le Java
0  0 
Avatar de Janitrix
Membre expert https://www.developpez.com
Le 14/04/2010 à 20:15
Citation Envoyé par pseudocode Voir le message
bah, la Red Hat Middleware 2020, comme c'est indiqué dans l'article.

(au fait, c'est Josh Bloch)
ça j'avais compris, mais je parlais de la source d'information que Gordon Fowler a utilisé, les propos ont été rapporté en anglais, il les a traduit d'une source, c'est cette source que je veux.

Mais bon, j'ai trouvé moi même en cherchant, mais ça devrait être systématiquement être mis en fin d'article, surtout pour ce genre de sujet où une traduction approximative peut être à l'origine d'une mauvaise interprétation...

Citation Envoyé par meziantou Voir le message
En même temps, je pense que le sujet se prête bien au troll .
La preuve : Vive le C#, à bas le Java
ça c'est parce que tu n'as pas les compétences pour en tirer des réflexions intéressantes et enrichissantes pour les lecteurs, comme pseudocode a pu le faire. Je reconnais que la majorité des articles ici sont volontairement réducteurs pour pousser au troll et booster le nombre de commentaire, ce n'est pas pour autant une excuse pour le faire...
0  0 
Avatar de thebloodyman
Membre confirmé https://www.developpez.com
Le 14/04/2010 à 20:30
Hey les trolls et anti-trolls, pour vous :

L'analyste des nouveaux médias Paul Carr pense que l'expression « troll » est encore trop flatteuse, parce que le troll est une créature puissante. Il propose donc l'expression « Under-Troll » (sous-troll) pour qualifier les fâcheux du web.

Source : http://fr.wikipedia.org/wiki/Troll_(Internet)#Origine_du_terme
0  0 
Avatar de Janitrix
Membre expert https://www.developpez.com
Le 14/04/2010 à 20:36
Citation Envoyé par thebloodyman Voir le message
Hey les trolls et anti-troll, pour vous :

L'analyste des nouveaux médias Paul Carr pense que l'expression « troll » est encore trop flatteuse, parce que le troll est une créature puissante. Il propose donc l'expression « Under-Troll » (sous-troll) pour qualifier les fâcheux du web.

Source :http://fr.wikipedia.org/wiki/Troll_(Internet)#Origine_du_terme
Troll est un terme courant sur les forums donc j'ai pensé son utilisation plutôt pertinente, mais c'est vrai que traditionnellement j'aurais parlé d'abrutis plutôt que "trôlleurs", mais bien que les idiots ont tendance à s'affranchir des codes de bonne conduite sur Internet, les gens normaux, pour limiter la casse, prennent des gants pour deux, et donc on parle de trôlleurs pour protéger la sensibilité des autres...
0  0 
Avatar de meziantou
Membre émérite https://www.developpez.com
Le 14/04/2010 à 21:03
Merci thebloodyman pour l'expression Under-Troll que je ne connaissais pas.

Dans cette optique Bloch pense qu'Oracle peut être « un vrai leader » qui « impose le respect à la communauté technique et qui peut sortir régulièrement de nouvelles versions avec un objectif clair ».
Apparemment il n'y a pas que Bloch à penser ça. En effet le mois dernier, James Gosling (le créateur de Java) déclarait : "Oracle a été incroyablement déterminé à maintenir Java et l'ensemble de l'écosystème aussi fort et sain que possible."

J'espère donc que Java prend bien ses médicaments pour guérir son rhume et qu'il va ainsi pouvoir regagner sa place de leader.
0  0