Précédent   Forum du club des développeurs et IT Pro > Java > Général Java > Langage

Langage Forum d'entraide sur le langage Java et autres langages pour la JVM : syntaxe, POO, conventions, API standard. Avant de poster -> FAQ Java

Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Affichage des résultats du sondage: Quelle version de Java utilisez vous principalement ?
Java SE 8 1 0,56%
Java SE 7 29 16,38%
Java SE 6 126 71,19%
Java SE 5 15 8,47%
J2SE 1.4 6 3,39%
J2SE 1.3 et antérieures 0 0%
Votants: 177. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse Actualité déjà publiée
 
Outils de la discussion
Vieux 25/04/2012, 11h43   #21
gexian
Membre régulier
 
Développeur Java
Inscription : août 2007
Messages : 56
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2007
Messages : 56
Points : 84
Points : 84
Comme beaucoup Java 6 majoritairement au boulot avec tout de même la configuration suivante :
- java 5 pour les anciens projets qu'on a encore
- java 6 pour les projets en cours (ie commencés avant la sortie de java 7 qui sont aujourd'hui majoritaires)
- java 7 pour les nouveaux projets

Pour du personnel c'est java 7.

Mais comme l'a dit rmaker plus haut, l'important était de passer au java 5 (ha les vieux projets en 1.4 sans génériques et en 1.3 sans typage de collections ). Il m'arrive beaucoup moins maintenant de dire "ha si j'étais en java x je pourrai faire ça mieux".
gexian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2012, 11h49   #22
salim.elakoui
Invité de passage
 
Homme Salim Elakoui
Chef de projet en SSII
Inscription : mars 2012
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Salim Elakoui
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Chef de projet en SSII

Informations forums :
Inscription : mars 2012
Messages : 3
Points : 3
Points : 3
Par défaut Java 6

Java 6 encore et toujours, enfin jusqu'à ce qu'il y ait un vraie raison, performance ?? Du coté des devs, rien de bien révolutionnaire.
salim.elakoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2012, 11h50   #23
kalina
Membre actif
 
Avatar de kalina
 
Inscription : avril 2009
Messages : 146
Détails du profil
Informations personnelles :
Localisation : Algérie

Informations forums :
Inscription : avril 2009
Messages : 146
Points : 164
Points : 164
Bonjour,
java 6 par habitude! mais je compte bien utiliser la 7 prochainement.
kalina est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2012, 11h57   #24
aphex
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 20
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 20
Points : 39
Points : 39
Citation:
Envoyé par Shinzul Voir le message
Au travail malheureusement compilé en Java 6 mais interdiction d'utiliser les fonctionnalité de Java 5 ou 6 donc développement mode 1.4 et compilé en 6
Sincères condoléances... J'imagine qu'il doit y avoir des raisons. Mais elles n'ont pas le choix que d'être vraiment bonnes.
aphex est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2012, 13h12   #25
Digicode
Invité régulier
 
Inscription : septembre 2009
Messages : 4
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 4
Points : 6
Points : 6
Par défaut Snif ...

Java 1.4 ... Je suis le seul de la boite à me taper les applis codées dans cette version
Et quand on me sort de là c'est pour du 1.5
Et dans mon ancienne boite c'était du 1.6
Digicode est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2012, 14h35   #26
alex_vino
Membre Expert
 
Homme Gilles Vino
Software Developer
Inscription : mars 2008
Messages : 1 311
Détails du profil
Informations personnelles :
Nom : Homme Gilles Vino
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Software Developer

Informations forums :
Inscription : mars 2008
Messages : 1 311
Points : 2 311
Points : 2 311
Je suis loin d'etre expert, j'utilise de temps a autre Java7 pour des tests ou ne pas perdre la main.

J'ai une question:
Est-il si difficile en Java de migrer d'une version a une version ultérieure?

Merci de me donner des précisions.
alex_vino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2012, 15h19   #27
nu_tango
Membre éclairé
 
Homme
Inscription : mai 2007
Messages : 133
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2007
Messages : 133
Points : 396
Points : 396
Citation:
Envoyé par Digicode Voir le message
Java 1.4 ... Je suis le seul de la boite à me taper les applis codées dans cette version
Et quand on me sort de là c'est pour du 1.5
Et dans mon ancienne boite c'était du 1.6
Change de boite
nu_tango est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2012, 16h29   #28
_skip
Expert Confirmé Sénior
 
Avatar de _skip
 
Homme
Développeur d'applications
Inscription : novembre 2005
Messages : 2 568
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : Suisse

Informations professionnelles :
Activité : Développeur d'applications
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2005
Messages : 2 568
Points : 6 432
Points : 6 432
La 1.6, depuis que la 7 a posé des problèmes avec lucene que nous utilisons pas mal. Même si ces problèmes sont à priori résolus, nous n'avons pas ressenti le besoin de nous mettre à jour car à part un ou 2 nice-to-have comme les ARM il y a assez peu de choses qui nous apporteraient réellement un plus par rapport à la 6.
_skip est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2012, 16h57   #29
leminipouce
Membre chevronné
 
Avatar de leminipouce
 
Homme Olivier
Ingénieur développement logiciels
Inscription : janvier 2004
Messages : 659
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : janvier 2004
Messages : 659
Points : 786
Points : 786
Pourquoi se limiter à Java SE ?

Au boulot on est sur JEE6.
__________________
Si , et la ont échoué mais pas nous, pensez à dire et cliquez sur . Merci !

Ici, c'est un forum, pas une foire. Il y a de respectables règles... à respecter !
leminipouce est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2012, 00h22   #30
nlegriel
Nouveau Membre du Club
 
Homme
Développeur Java
Inscription : septembre 2007
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : septembre 2007
Messages : 15
Points : 35
Points : 35
Par défaut Java 6 mais...

Au boulot nous commençons à porter notre existant Java 5 sur le JRE 6... mais avec interdiction d'utiliser les éléments nouveaux du Java 6 (jusqu'à nouvel ordre ).

Nous avons un gros ensemble de frameworks dont la partie commune à tous les projets est utilisée par une équipe qui a temporairement renoncé à porter en Java 6 :
  • son application
  • son IDE
  • son environnement d'exécution
(changement de priorité ). Le code doit rester compilable par un JDK 5.

(A cause de ça j'ai dû voter Java 5)

Sinon pour mes réalisations perso : Java 7.
nlegriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2012, 08h34   #31
drieu13
Membre confirmé
 
Homme Damien Rieu
Développeur Java
Inscription : avril 2009
Messages : 94
Détails du profil
Informations personnelles :
Nom : Homme Damien Rieu
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Java
Secteur : Service public

Informations forums :
Inscription : avril 2009
Messages : 94
Points : 275
Points : 275
Pour les projets perso java 7 et j'ai regardé un peu Java 8 par curiosité.
Sinon au travail, c'est java 6 qui est utilisé.
drieu13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2012, 11h51   #32
thewayiam
Invité de passage
 
Inscription : juillet 2011
Messages : 1
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 1
Points : 1
Points : 1
Java 6. Pas de migration envisagée : le java 7 ne sera que pour les nouveaux projets à priori.
thewayiam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2012, 12h41   #33
salve34
Membre du Club
 
Inscription : décembre 2009
Messages : 34
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 34
Points : 59
Points : 59
Salut à tous,
perso je suis loin d'être un expert en java, mais je ne comprends pas trop la question. En fait ce que je veux dire c'est pourquoi la dernière version (stable bien-sûr) n'est pas utiliser systématiquement ? A part de nouvelles fonctionnalités, elle inclue aussi des maj de sécurité, des optimisations de code, etc.. non?
Autant je comprends qu'une boite ne passe pas aux versions récentes quand ce sont des soft payants mais là on est dans le gratuit (je sais que Oracle a racheté Sun mais pour l'instant c'est encore gratuit il me semble) comme linux, php, mysql etc... Je me vois mal coder en php3 (même si je suis obliger de maintenir des applis en php3) ou en mysql4 sous apache 1 et une Débian Woody. Si qqu'un pouvait éclairer ma lanterne, je l'en remercie par avance.
salve34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2012, 13h30   #34
adiGuba
Expert Confirmé Sénior
 
Avatar de adiGuba
 
Homme
Développeur Java/Web
Inscription : avril 2002
Messages : 12 657
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Développeur Java/Web
Secteur : Transports

Informations forums :
Inscription : avril 2002
Messages : 12 657
Points : 22 438
Points : 22 438
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++
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java Présentation de Java SE 7 (commentaires)
adiGuba est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/04/2012, 16h07   #35
salve34
Membre du Club
 
Inscription : décembre 2009
Messages : 34
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 34
Points : 59
Points : 59
Merci pour ta réponse, mais comme tu le dis
Citation:
Java est rétrocompatible,
donc il ne devrait pas y avoir de problème non? (sauf à "sauter des versions ie: java 1.4 => java 1.7 peut-être, ce qui me fait dire que l'on a tout intérêt à toujours faire les "upgrade")
@+
salve34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2012, 16h49   #36
adiGuba
Expert Confirmé Sénior
 
Avatar de adiGuba
 
Homme
Développeur Java/Web
Inscription : avril 2002
Messages : 12 657
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Développeur Java/Web
Secteur : Transports

Informations forums :
Inscription : avril 2002
Messages : 12 657
Points : 22 438
Points : 22 438
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++
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java Présentation de Java SE 7 (commentaires)
adiGuba est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/04/2012, 17h14   #37
Digicode
Invité régulier
 
Inscription : septembre 2009
Messages : 4
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 4
Points : 6
Points : 6
Citation:
Envoyé par nu_tango Voir le message
Change de boite
C'est que je l'aime bien ma boite
Digicode est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2012, 08h46   #38
zolive
Membre régulier
 
Avatar de zolive
 
olivier
Inscription : décembre 2003
Messages : 152
Détails du profil
Informations personnelles :
Nom : olivier
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : décembre 2003
Messages : 152
Points : 98
Points : 98
java 6 de Sun car j'ai souvent des soucis avec OpenJDK
zolive est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2012, 09h54   #39
_skip
Expert Confirmé Sénior
 
Avatar de _skip
 
Homme
Développeur d'applications
Inscription : novembre 2005
Messages : 2 568
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : Suisse

Informations professionnelles :
Activité : Développeur d'applications
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2005
Messages : 2 568
Points : 6 432
Points : 6 432
Citation:
Envoyé par zolive Voir le message
java 6 de Sun car j'ai souvent des soucis avec OpenJDK
C'est aussi mon cas, et l'un des problèmes c'est que si tu installes des composants java depuis le package manager, par exemple tomcat, ils ont presque toujours openJDK en dépendance.
_skip est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2012, 13h19   #40
Fricky
Invité de passage
 
Inscription : août 2002
Messages : 9
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 9
Points : 4
Points : 4
Java 6 : Framework "maison" développé pour Java 6 et version déployée chez la plupart des clients.

Citation:
donc il ne devrait pas y avoir de PB non?
Pour une SSII, c'est pas évident de vendre un projet technique de montée de version java : "Bonjour, on va bricoler et tester vos applications qui marchent, ça ne change rien pour vous, vous ne verrez aucune différence si ce n'est des risques de nouveaux bugs et on vous envoie la facture...".

Globalement, les entreprises ont un existant, éprouvé et connu par leurs équipes, et un tel projet de montée de version doit venir d'un problème identifié (exemple : incompatibilité de la nouvelle version de la gestion commerciale ou de la paie avec le JDK actuel). La raison "ça corrige des failles de sécurité (mais je ne sais pas si vous y êtes vulnérable) et ça améliore les perfs (mais vous êtes satisfait de vos perfs actuelles)" est rarement suffisante
Fricky est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 13h22.


 
 
 
 
Partenaires

Hébergement Web