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 !

Quelle version de Java utilisez-vous principalement ?
Et pourquoi ?

Le , par Mickael Baron

0PARTAGES

0  0 
Quelle version de Java utilisez vous principalement ?
Bonjour,

Nous renouvelons l'initiative du sondage de la version de Java utilisée par nos membres. Vous pouvez trouver le précédent sondage couvrant 2008 et celui couvrant 2009 à 2012 dans les archives.

Profitez en pour apporter votre témoignage en précisant pour quelle version vous avez voté, les raisons de ce vote (avantages, inconvénients, contraintes, ...) ainsi que vos intentions pour le proche avenir.

Quelques liens :

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

Avatar de DrHelmut
Membre habitué https://www.developpez.com
Le 23/04/2012 à 20:03
Java 6, parfois encore 5...

certains clients imposent de conserver la version du sdk en cours sur leurs applicatifs car ils ne font pas confiance à la compatibilité ascendante de Java...

Cela vient principalement des serveurs d'applications disponible.. majoritairement du WebSphere 7 chez nos clients actuels.

On va pas se plaindre, y'a deux ans on faisait encore du JDK 1.4.2
1  0 
Avatar de rmaker
Membre expérimenté https://www.developpez.com
Le 25/04/2012 à 10:22
Java 6 au travail.

Le plus important pour moi, c'est de passer le cap de java 5, pour avoir les génériques, les for, et quelques annotations. Coder sans, c'est illisible. A noter que java 6 présente des avantages non négligeables, sur les annotations, justement.

Quant au 7, il amène quelques conforts: switch sur les string, toujours utiles. Le losange. Mais, à mon humble avis, pas de révolution en vue comme le 5.
1  0 
Avatar de adiGuba
Expert éminent sénior https://www.developpez.com
Le 26/04/2012 à 13:30
Tu réponds toi même à ta question :
Citation Envoyé par salve34 Voir le message
Je me vois mal coder en php3 (même si je suis obliger de maintenir des applis en php3)
C'est l'existant qui pose problème !

Bien sûr si on n'a que des nouveaux projets à faire, sans aucune contrainte, il est préférable d'utiliser la dernière version !

Maintenant lorsque tu as une application qui tourne, le moindre changement peut avoir un impact. Malgré le fait que Java est rétrocompatible, les évolutions peuvent entrainer des incompatibilités, que ce soit au niveau des sources (ton code existant ne compile plus), soit au niveau du binaire (ton programme existant ne fonctionne plus de la même manière).

Tout ceci sans compter les bugs et autres.

Bref la migration implique des tests, afin de vérifier que tout fonctionne correctement. Et plus ton projet est gros, plus il a de dépendance, et plus tu as de chance d'avoir un problème

Bref tout ceci coûte cher (en temps !), et n'apporte pas grand chose de visible (aucun changement ni nouvelle fonctionnalité pour l'utilisateur).

a++
1  0 
Avatar de adiGuba
Expert éminent sénior https://www.developpez.com
Le 26/04/2012 à 16:49
Citation Envoyé par salve34 Voir le message
donc il ne devrait pas y avoir de PB non?
Dans un monde parfait il ne devrait pas y avoir de problème...

Malheureusement la moindre modification peut avoir un impact. Surtout lorsque tu touches à quelque chose qui est utilisé par des milliards de programme dans le monde.

Le problème c'est que la moindre modif peut engendrer des incompatibilités diverses que tu ne peux pas forcément contrôler. Bien sûr dans la plupart des cas il s'agit de chose bien spécifique, mais si cela fait planter ton application en production tu as l'air bien con.

Bref une upgrade ne se fait pas aussi facilement (en entreprise tout du moins).

a++
1  0 
Avatar de bpy1401
Membre éclairé https://www.developpez.com
Le 21/04/2012 à 19:39
Bonjour à tous
On n'a pas le choix, c'est imposé par service informatique. Pour mes applications, il est largement suffisant

Bon week-end
0  0 
Avatar de lunatix
Rédacteur https://www.developpez.com
Le 21/04/2012 à 20:45
java 7 sur les nouveaux projets, et migration des autres en tache de fond.
Rien a signaler sur les migrations, ca se fait sans douleur.

on utilise beaucoup nio2 et le file Watching service qui fonctionne au poil.
0  0 
Avatar de wizaord
Membre régulier https://www.developpez.com
Le 23/04/2012 à 11:15
Nous utilisons Java 6.
Java 7 étant encore trop récent selon les clients.
0  0 
Avatar de benferhat1
Futur Membre du Club https://www.developpez.com
Le 23/04/2012 à 14:10
Java 6, il est bien fonctionnel avec JBuilder 2006 que j'utilise
0  0 
Avatar de Mickael Baron
Responsable Java https://www.developpez.com
Le 23/04/2012 à 19:24
Bonjour,

Nous utilisons Java 6.

Je ne vois pas de raison technique qui empêcherait de migrer vers une version supérieure. Tout le problème est de migrer les postes des développeurs et impacter les configurations Maven

Mickael
0  0 
Avatar de adiGuba
Expert éminent sénior https://www.developpez.com
Le 24/04/2012 à 10:38
Salut,

En production on tourne toujours sur du Java 6, même si le passage en Java 7 ne devrait pas poser de problème.

a++
0  0