Java Mustang bêta va sortir du corral

Le par  |  8 commentaire(s) Source : ComputerWorld
Java Sun logo

Sun Microsystems devrait présenter une version de test de sa nouvelle machine virtuelle Java à la fin de ce mois de février.

Sun Microsystems devrait présenter une version de test de sa nouvelle machine virtuelle Java à la fin de ce mois de février.

Java sun logoJava Platform, Standard Edition 6, que nous appellerons Java SE6 pour plus de commodité, sera officiellement intronisée à l'automne prochain, mais comme tous les éditeurs, de nos jours, Sun Microsystems se sert des versions bêta (de test) pour jauger son impact sur les ordinateurs des futurs utilisateurs.


L'avènemement du Web 2.0 et la montée en puissance de "nouveaux" langages de programmation ont sans aucun doute influencé les concepteurs de cette nouvelle version de Java, que l'on surnomme " Mustang " en interne, chez Sun ; lorsque l'éditeur californien a lancé Java, en 1995, le paysage de la programmation informatique n'était pas ce qu'il est actuellement : des langages comme Perl, PHP, Python, Ruby, ou même JavaScript, n'existaient pas encore, ou pour ceux que l'on connaissait déjà, n'avaient pas l'audience qu'ils ont acquis depuis.

Intégrer l'usage de ces nouveaux langages dans le fonctionnement de Java fut donc un des principaux soucis des développeurs qui ont oeuvré sur " Mustang ". Auparavant, pour inclure des portions de code écrites dans un autre langage que Java dans des programmes en Java requiérait des modifications substantielles de l'application en cours de développement, avec les risques d'erreurs ou de mauvaise cohabitation que cela suppose. " Mustang " recevra en natif un cadre de travail ( framework ) qui autorisera presque toutes les fantaisies dans ce domaine. De même, la conception de programmes destinés à Internet sera facilitée.

Sun a régulièrement publié des portions du code de " Mustang " au cours des derniers mois, un peu contre l'avis de ses propres développeurs, qui auraient préféré que l'éditeur attende d'avoir une version aboutie avant de la soumettre à l'appréciation du public. Pour autant, et malgré un léger retard quant à sa date de lancement définitif--initialement prévu pour l'été prochain--, Sun a profité de cette interaction avec la communauté des développeurs, et a même mis en place un concours destiné à ceux qui recherchent failles et régressions dans le code du futur bébé de Sun Microsystems.


Complément d'information

Vos commentaires

Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Le #85776
Si je ne m'abuse, le jeu-concours de Sun consiste à trouver des bugs et en échange tu gagne des bons de réductions pour l'achat de serveurs Sun !!!
<img src="/img/emo/confused.gif" alt=":'" />
Le #85804
C'est de bonne guerre, non...' Ils allaient tout de même pas te faire gagner des XBox 360...
Le #85841
Il y a déjà une énorme erreur dans l'article : Perl est né en 1987 !

http://history.perl.org/PerlTimeline.html

"1987

UUNET is founded with Usenix funds to provide commercial UUCP and Usenet access. Originally an experiment by Rick Adams and Mike O'Dell

Hmm, doubtful. The source code generally wasn't there when I needed it.
-- Larry Wall when asked if he learned Perl from the perl source

Perl 1.000 is unleashed upon the world. Some People take Perls' Birthday seriously. Behold as Randal sings Happy Birthday to Larrys' answering machine. The description from the original man page sums up this new language well. (18 December)"

Php est né en 1995 !

http://groups.google.ch/group/comp.infosystems.www.authoring.cgi/msg/cc7d43454d64d133'oe=UTF-8&output=gplain

Python date de 1995 aussi :

http://www.python.org/doc/lj21.html

"$ python
Python 1.2 (Jun 3, 1995) [GCC 2.6.3]
Copyright 1991-1995 Sitchting Mathematisch Centrum, Amsterdam




print 'hello, bruce'








hello, bruce




[CONTROL]-D"









Ruby ' 1993 !

http://www.rubygarden.org/faq/entry/show/5

"Well, Ruby was born on February 24 1993. I was talking with my colleague about the possibility of an object-oriented scripting language. I knew Perl (Perl4, not Perl5), but I didn?t like it really, because it had smell of toy language (it still has). The object-oriented scripting language seemed very promising.

I knew Python then. But I didn?t like it, because I didn?t think it was a true object-oriented language?OO features appeared to be add-on to the language. As a language manic and OO fan for 15 years, I really wanted a genuine object-oriented, easy-to-use scripting language. I looked for, but couldn?t find one.

So, I decided to make it. It took several months to make the interpreter run. I put it the features I love to have in my language, such as iterators, exception handling, garbage collection.

Then, I reorganized the features of Perl into a class library, and implemented them. I posted Ruby 0.95 to the Japanese domestic newsgroups in Dec. 1995.

Since then, highly active mailing lists have been established and web pages formed."

En clair, une simple rechercher aurait pu éviter de commettre quelques erreurs sur le plan temporel

Il faudra - peut-être - modifié le texte de l'article en conséquence, non '
Le #85847
Mode on :

"... ou pour ceux que l'on connaissait déjà, n'avaient pas l'audience qu'ils ont acquis depuis."

(Extrait d'une news publiée par l'excellent Ange-Gabriel, newseur extraordinaire, le 10 février 2006 après JC, sur le non moins excellent site Génération NT)

Mode off

PS: je connais un très bon ophtalmo...
Le #85848
... Et j'ajouterai :

[Inflammatory mode on]

Quel gâchis de mémoire sur notre serveur, ton commentaire, NorahJones (Sunrise, sunrise...) !

[Inflammatory mode off]
Le #85857
Enfin, pour terminer et en conclusion finale, je poserai la question suivante :

[Mode faux-derche on]
combien de temps s'écoule-t-il, selon toi, NorahJ., entre le moment où le développement d'un langage informatique débute, et le moment où il est présenté au public ' En corollaire à ma précédente interrogation, j'oserai également celle-ci : est-il concevable que les personnes qui se sont attelées à des tâches aussi ardues aient ignoré les travaux d'autres personnes, tout aussi dévouées à leur propre travail, et que plusieurs langages aient été développées en même temps, sans interaction aucune...'
[Mode faux-derche off]


(wink wink wink...)
Le #85875
Il y a une inexactitude dans l'article. Les 3 langages cités existaient déjà en 1995, et Perl, depuis 8 ans.

Il était inexact de dire qu'il n'était déjà pas né. -->[]
Le #85942
Et restes y !!! A la []... L'article est parfait, comme tous les articles que j'écris, et je ne veux entendre que des "oui"...

Non mais... Bien sûr que certains de ces langages existaient au moment où Java A ETE PRESENTE AU PUBLIC, mais ils étaient tous (à l'exception de Perl) en cours de gestation à la période où les développeurs de Sun planchaient sur Java, donc ces derniers ne pouvaient pas tenir compte des particularités de ces langages pour développer le leur... <img src="/img/emo/confused.gif" alt=":'" />
Suivre les commentaires
Poster un commentaire
Anonyme
:) ;) :D ^^ 8) :| :lol: :p :-/ :o :w00t: :roll: :( :cry: :facepalm:
:andy: :annoyed: :bandit: :alien: :ninja: :agent: :doh: :@ :sick: :kiss: :love: :sleep: :whistle: =]