Développement : IronPython est disponible en version finale
Serpent de métal, c'est moins bien que singe de métal d'abord
Le Python est un langage de script extrêmement répandu car multiplateforme. Utilisé dans une foule d’applications et de cas très différents (on le trouve jusque dans Civilization IV par exemple), on le rencontre le plus souvent sur les plateformes Unix et Linux.
Le Python a connu plusieurs évolutions et a été adapté à d’autres environnements comme Java grâce à un interpréteur (Jython). Il vient cependant de se décliner dans une version un peu particulière puisqu'orientée vers l’environnement .NET de Microsoft. La version 1.00 finale d’IronPython est donc disponible depuis peu à tous les développeurs intéressés par la chose.
L’un des auteurs de Jython, Jim Hugunin, avait écrit il y a quelques années pour le CLR (Common Language Runtime) que l’environnement .NET constituerait une « horrible » base pour un langage dynamique comme Python. IronPython est en fait là pour prouver le contraire puisque l’un des auteurs n’est autre que… Hugunin lui-même.
Bien qu’IronPython ne soit pas le premier Python pour Windows, il s’agit néanmoins du premier destiné à la plateforme .NET. Il n’est pas compatible à 100% avec le Python traditionnel, comme c’était d’ailleurs le cas avec Jython, car l’adaptation à des environnements de code managé demande certaines modifications.
IronPython peut puiser directement dans l’ensemble de la version 3.0 du Framework .NET dont nous vous parlions hier. Il peut ainsi en quelques lignes créer et gérer des objets graphiques tirés de Windows Presentation Foundations et les intégrer au sein d’une console en quelques minutes.
Les intéressés pourront lire la page d’annonce de la version 1.00 finale (en anglais, par Hugunin) et télécharger IronPython depuis cette page.
Le Python a connu plusieurs évolutions et a été adapté à d’autres environnements comme Java grâce à un interpréteur (Jython). Il vient cependant de se décliner dans une version un peu particulière puisqu'orientée vers l’environnement .NET de Microsoft. La version 1.00 finale d’IronPython est donc disponible depuis peu à tous les développeurs intéressés par la chose.
L’un des auteurs de Jython, Jim Hugunin, avait écrit il y a quelques années pour le CLR (Common Language Runtime) que l’environnement .NET constituerait une « horrible » base pour un langage dynamique comme Python. IronPython est en fait là pour prouver le contraire puisque l’un des auteurs n’est autre que… Hugunin lui-même.
Bien qu’IronPython ne soit pas le premier Python pour Windows, il s’agit néanmoins du premier destiné à la plateforme .NET. Il n’est pas compatible à 100% avec le Python traditionnel, comme c’était d’ailleurs le cas avec Jython, car l’adaptation à des environnements de code managé demande certaines modifications.
IronPython peut puiser directement dans l’ensemble de la version 3.0 du Framework .NET dont nous vous parlions hier. Il peut ainsi en quelques lignes créer et gérer des objets graphiques tirés de Windows Presentation Foundations et les intégrer au sein d’une console en quelques minutes.
Les intéressés pourront lire la page d’annonce de la version 1.00 finale (en anglais, par Hugunin) et télécharger IronPython depuis cette page.
Source :
IronPython
Vincent Hermann
le 7 septembre 2006 à 12:09
(18 987
lectures)
Actualités et brèves relatives
- 06 / 09 / 2006 : Microsoft : le Framework .NET 3.0 est disponible en RC1
- 11 / 08 / 2006 : Il n'y aura pas de Visual Studio Express intégré à Vista
- 26 / 06 / 2006 : WinFS annulé, des technologies réparties
- 13 / 06 / 2006 : Vista : WinFX renommé en Framework .NET 3.0
- 20 / 04 / 2006 : Visual Studio 2005 Express définitivement gratuit
- 30 / 03 / 2006 : Eclipse pourrait tirer son épingle du jeu avec Vista
- 10 / 11 / 2005 : Microsoft et la déferlante des Web Services
- 28 / 10 / 2005 : Framework .Net 2.0, Visual Studio 2005 et SQL Server 2005






