Per rispondere alla tua seconda domanda, sì, IronPython verrà sviluppato in futuro. In questo momento, c'è una "moratoria del cambio di lingua" su CPython, il ramo principale di Python (vedi PEP 3003.I personaggi di Python vogliono CPython, Jython e altri rami dello sviluppo di Python per raggiungere CPython, e hanno fatto solo Se tutto va come previsto, quando la moratoria sarà finita, IronPython e altri saranno al passo con la velocità e avranno implementazioni che seguono la sintassi e le caratteristiche di Python 3.x. Inoltre, poiché IronPython è supportato da Microsoft ed è una parte fondamentale del loro Dynamic Language Runtime (qualunque cosa sia), è improbabile che venga annullata
In questo momento, IronPython sta facendo buoni progressi, secondo il loro svn, il codice viene cambiato abbastanza regolarmente (1 check-in ogni altri giorni circa). Un'implementazione compatibile con Python 2.7 è in lavorazione, e l'alfa è stato rilasciato il 16 luglio (quindi ci si può aspettare IronPython 2.7 orecchio futuro).
Per quanto riguarda la stabilità dell'interprete, sembra piuttosto stabile. Non ho usato IronPython estensivamente, ma la versione 2.6.1 si comporta quasi esattamente come l'interprete CPython 2.6, trascurando la libreria standard.
Molte delle estensioni per CPython non funzionano con IronPython. Quindi, se vuoi usare Django o qualcosa del genere, probabilmente non è intelligente usare IronPython perché non è realmente multipiattaforma, non funziona con alcuni framework e ha prestazioni peggiori di CPython. Il vero vantaggio di IronPython è l'accesso a tutto ciò che .NET ha da offrire, tra cui ASP.NET (un framework web) e Silverlight.
Se si desidera utilizzare .NET, IronPython è il percorso migliore per quanto riguarda lo scripting.
fonte
2010-10-07 13:23:18
dovrebbe essere wiki della comunità – SilentGhost
Forse, ma vediamo come si sviluppa. A questo punto sono più preoccupato di ricevere risposte. – jsalonen
Dal punto di vista del 2013, qual è il futuro di IronPython? Poco dopo @jsalonen ha posto questa domanda, [Microsoft ha ritirato dallo sviluppo di IronPython] (http://www.h-online.com/open/news/item/Microsoft-withdraws-from-IronPython-and-IronRuby-development-1123566. html) e guardando la [cronologia dei commit] (https://github.com/IronLanguages/main/commits/master) oggi non sta accadendo molto. È necessaria una rivalutazione sul futuro di IronPython? – Christian