2010-06-05 4 views
5

Mi sono divertito con l'idea di aggiungere IronPython per estendere un'applicazione scientifica che supporto.Chiunque usi IronPython in un'applicazione di produzione?

È un'idea buona o orribile?

Esistono buoni esempi di IronPython utilizzato in un'applicazione di produzione. Ho visto Resolver, che è carino. Ci sono altre app là fuori?

Quello che non capisco è questo. È più facile usare IronPython piuttosto che usare qualcosa come il codice DOM per creare script come l'estensibilità nella tua applicazione?

Qualcuno ha storie horror o storie di glorioso successo con IronPython/IronRuby?

+1

Immagino che il silenzio, a modo suo, sia una risposta a questa domanda. –

risposta

3

Sono al Resolver Systems, così mi è stato in agguato per vedere se qualcuno ha risposto :-)

In risposta alla tua domanda ...

  • Penso Autocad has IronPython and IronRuby built in
  • The IronPython cookbook riferimenti a sito di incontri e un sito di gioco online come l'utilizzo di IronPython in produzione, che sembra dubbio (il sito è un wiki, quindi sospetto lo spam) ma i collegamenti sono stati aggiunti da qualcuno che utilizza l'accesso del proprietario del sito, quindi chi lo sa ...
+0

Grazie Giles. Sia Resolver che Autocad sembrano entrambi un buon posto per questo tipo di estensibilità. Perchè ragazzi avete perseguito l'uso di IronPython invece di VSA, per esempio? Si trattava di una preferenza linguistica o di un problema di licenza? –

+0

Hi Scott, Era una preferenza di lingua, per lo più. Abbiamo visto VB quasi come uno dei problemi che stavamo aiutando i nostri clienti a sfuggire passando da "altri fogli di calcolo" a Resolver One - così abbiamo deciso di creare Resolver One in Python o Ruby. Avevamo bisogno di una stretta integrazione con .NET, e IronRuby non esisteva ancora, mentre per Python c'erano sia Python.NET che IronPython - così abbiamo valutato entrambi e abbiamo finito con Python. Giles –

3

Sto facendo sviluppo web per un'azienda tedesca che utilizza Django sul lato server e Silverlight con IronPython sul client. Siamo una società di sviluppo interamente in Python, quindi essere in grado di realizzare uno sviluppo "full stack" con Python è ottimo (sebbene originariamente fosse il cliente che ha specificato Silverlight).