NOTA: Hace poco escribió una revisión de la utilización de varios entornos de desarrollo más importantes con IronPython: http://www.voidspace.org.uk/ironpython/tools-and-ides.shtml (Incluyendo SharpDevelop, Eclipse y PyDev, Ala, Visual Studio y Studio IronPython)
No soy un gran admirador de IronPython Studio, en realidad no es calidad de producción. Los diseñadores se dirigen a IronPython 1 y el código generado requiere cambios para ejecutarlos por sí solos con IronPython. ¡Tener que modificar el código generado nunca es bueno!
Utilizo los diseñadores con Visual Studio para generar C# y luego subclase en IronPython para implementar realmente la funcionalidad.
Para trabajar con IronPython cualquiera de los IDEs "normales" de Python estará bien. Me gusta Wing porque el autocompletado es el mejor que he visto en un editor de Python. También puede enseñarle a realizar autocompletar bibliotecas .NET (generando archivos PI).
Para trabajar con Wing (Ala personal está libre - pero la versión profesional es mejor) no establezca su intérprete en la configuración del proyecto para ser ipy.exe, porque aunque se pierde el intérprete de comandos interactivo en el interior del ala que es muy útil para probando cosas
Esto significa que usted necesita herramientas externas para ejecutar las pruebas, iniciar su aplicación, pero utilizando la API de secuencias de comandos del ala o las herramientas del sistema operativo para integrar estas herramientas en Wing es fácil.
Komodo, SPE, Vim, Emacs son todos editores/IDEs con integración Python y todos funcionarán muy bien, lo que prefiera depende de sus gustos y flujo de trabajo.
¿Tiene cualquier otro requisito para un IDE?
Para el desarrollo general de IronPython utilizo MSBuild para proporcionar automatización de compilación, Wix para crear instaladores, Pyc (muestra de compilador IronPython) para compilar en ensamblajes binarios y un ejecutable personalizado para el proyecto que es muy delgado en la API de hospedaje de IronPython escrito en C#. Un editor/IDE es solo una de las herramientas utilizadas, y un IDE Python general debería servirle bien.
[1]: Nota: Hace poco escribió una revisión de la utilización de varios entornos de desarrollo más importantes con IronPython http://www.voidspace.org.uk/ironpython/tools-and-ides.shtml
Hay Han habido algunas actualizaciones sobre lo que está disponible desde que se publicó la respuesta aceptada. Sugiero buscar más abajo en la página de Jeff Hardy [respuesta] (http://stackoverflow.com/questions/755883/ide-for-ironpython-on-windows/2978141#2978141). – oob