Leopard n'aime pas le mustang

Christophe Laporte |
Apple a toujours voulu faire de Mac OS X une plate-forme de premier choix pour les développeurs Java. Malheureusement, dans les faits, Mac OS X est souvent à la traîne dans ce domaine. Alors que Java 1.6 (dont le nom de code est Mustang) est disponible depuis de nombreux mois sous Windows et Linux, elle se fait attendre sous Mac OS X.

Certes, une version bêta est disponible depuis un moment déjà, mais elle ne fonctionne pas sous Leopard qui intègre la version 1.5 par défaut. Apple, qui est chargée de l'implémentation de Java dans Mac OS X, affirme par l'intermédiaire de l'un de ses directeurs marketing, Brian Croll, travailler main dans la main avec Sun à ce sujet sans toutefois avancer une date concernant la disponibilité de Java 1.6 sur notre plate-forme. En attendant, les développeurs sont furieux et se retrouvent contraints à utiliser une solution de virtualisation ou Boot Camp pour pouvoir développer en Java 1.6.
avatar vintz72 | 

'sont pas prêts d'investir les entreprises (en France en tout cas) pour faire du dev "nouvelles technos". Déjà qu'ils n'ont pas de machines adaptées, mais en plus, ils sont bien souvent en retard sur Java. Pas glop... :-(

avatar bompi | 

On va pas non plus tomber raide mort parce que l'on n'a pas la 1.6 sous la main mais seulement la 1.5.
Courir après la dernière version est soit naïf soit idiot (voir un peu des deux).

avatar Nicky Larson | 

Voilà ce qui se passe quand on passe son temps à développer l'iPhone au lieu du reste ...

avatar oomu | 

wowla... c'est pas non plus comme si java 6 était dinguement révolutionnaire par rapport à java 5... cette boulimie de la dernière version pour développer ne touche vraiment que les fanatiques

cela dit, autant jeter java 6 à la poubelle et commencer déjà à préparer java 7, actuellement en quasi tout logiciel libre, apple pourrait déjà travailler sur le source disponible et balancer java 7 le jour où sun décide que tout est prêt pour numéroter officiellement en 7.

cela dit, c'est vrai, le monde linux est plus réactif que apple sur ce coup là.

avatar GillesB | 

Je préfère avoir mon Iphone dans la poche plutot q'un JAVA 1.XYZ dans l'OS ;=)

Honnetement, je n'ai aucune utilité de ce dernier Java par contre mon Iphone et un bonheur de tous les jours.....

avatar eTeks | 

Cette annonce est déjà un tout petit progrès ! Au moins, Apple veut bien parler de Java.

@bompi
Quand tu as avec peine réussi à imposer ton petit Mac dans une entreprise pleine de développeurs sous Windows qui travaillent avec Java 6, tu fais comment pour leur dire que tu ne peux pas travailler avec les mêmes outils qu'eux ? Pire encore, qu'est-ce que tu leur réponds quand ils te demandent combien de temps il faudra encore attendre ?
C'est bien là la limite de la culture du secret chère à Steve Jobs : les entreprises ont besoin de délais de disponibilité pour travailler !

avatar roselan | 

ben quand on est developpeur, et qu'on tombe sur une limite du language, on peut rapidement perdre beaucoup, beaucoup de temps. Si on apprend que le problème sera corrigé dans la prochaine version, on va pas perdre plusieurs jours à écrire un correctif inéllégant.

Mais plus la version tarde et la deadline approche, moins on peut se permettre d'attendre. Du coup on se retrouve à programmer de nuit un truc moche qui sera inutile quelques semaines plus tard.

d'ailleurs, vivement le jdk 1.7 ^^

avatar question con | 

Je travaille dans une boite ou la plus grande partie du developpement se fait en java - et je précise sur des applis j2ee web, donc à la limite, aucune espèce d'importance pour la plateforme avec laquelle est faite de travail, du moment que le bytecode est executé correctement sur jboss. A chaque fois que j'essaie de suggérer de faire passer un developpeur sous mac, on m'oppose le fait que 1 apple est en retard sur toutes les evolutions du language. Et du cote oppposé, on a encore des applis en java 1.4.2, et visiblement, sur mac, on ne peut avoir su'une seule machine virtuelle, celle fournie par apple. Y a t'il un moyen de contourner ça et d'installer plusieurs sdk en parallèle ?

avatar simplyseb | 

Je suis développeur en nouvelle techno, principalement J2EE, je bosse dans une grosse SSII et on ne travaille pas encore avec la version 1,6 de java, mais la 1.5 et parfois la 1.4.2. Les entreprises ne prennent pas le risque de développer avec une nouvelle version de java dès que celle-ci voit le jour. Il faut donc que les geeks arrêtent de s'enflammer à chaque occasions.

Sinon, oui on peut installer plusieurs sdk en même temps, netbeans par exemple te permet de choisir ta JVM.

CONNEXION UTILISATEUR