2010-06-05 12 views
5

He estado jugando con la idea de agregar IronPython para extender una aplicación científica que admita.¿Alguien que use IronPython en una aplicación de producción?

¿Es esta una buena u horrible idea?

¿Hay algún buen ejemplo de que IronPython se utilice en una aplicación de producción? He visto Resolver, que es bastante lindo. ¿Hay alguna otra aplicación por ahí?

Lo que no entiendo es esto. ¿Es más fácil utilizar IronPython que usar algo como código DOM para crear secuencias de comandos como la extensibilidad en su aplicación?

¿Alguien tiene algunas historias de terror o historias de éxito glorioso con IronPython/IronRuby?

+1

Supongo que el silencio, a su manera, es una respuesta a esta pregunta. –

Respuesta

3

estoy en Resolver sistemas, así que estaba al acecho para ver si alguien respondió :-)

En respuesta a su pregunta ...

  • Creo Autocad has IronPython and IronRuby built in
  • The IronPython cookbook hace referencia a una sitio de citas y un sitio de apuestas en línea como usar IronPython en producción, lo cual suena dudoso (el sitio es un wiki, así que sospecho que es spam) pero los enlaces fueron agregados por alguien usando el nombre de usuario del propietario, quién sabe ...
+0

Gracias Giles. Resolver y Autocad parecen ser un buen lugar para este tipo de extensibilidad. ¿Por qué ustedes persiguen el uso de IronPython en lugar de VSA, por ejemplo? ¿Fue esta una preferencia de idioma o un problema de licencia? –

+0

Hola Scott, Era una preferencia de idioma, principalmente. Consideramos a VB casi como uno de los problemas a los que ayudamos a escapar a nuestros clientes moviéndonos de "otras hojas de cálculo" a Resolver One, por lo que decidimos hacer que Resolver One pueda escribir en Python o Ruby. Necesitábamos una estrecha integración con .NET, y IronRuby aún no existía, mientras que para Python existían Python.NET e IronPython, así que evaluamos ambos y terminamos por Python. Giles –

3

Estoy haciendo desarrollo web para una firma alemana que usa Django en el lado del servidor y Silverlight con IronPython en el cliente. Somos una empresa de desarrollo de Python, por lo que poder hacer un desarrollo de "pila completa" con Python es excelente (aunque originalmente fue el cliente que especificó Silverlight).

Cuestiones relacionadas