2010-06-05 8 views
5

Je suis en train de jouer avec l'idée d'ajouter IronPython pour étendre une application scientifique que je supporte.Toute personne utilisant IronPython dans une application de production?

Est-ce une idée bonne ou horrible?

Y a-t-il de bons exemples d'IronPython utilisé dans une application de production? J'ai vu Resolver, qui est plutôt mignon. Y a-t-il d'autres applications?

Ce que je ne comprends pas est ceci. Est-il plus facile d'utiliser IronPython que de simplement utiliser quelque chose comme le code DOM pour créer un script comme l'extensibilité dans votre application?

Quelqu'un at-il des histoires d'horreur ou des histoires de succès glorieux avec IronPython/IronRuby?

+1

Je suppose que le silence, à sa manière, est une réponse à cette question. –

Répondre

3

Je suis à résolveur Systems, donc je rôdait pour voir si quelqu'un a répondu :-)

En réponse à votre question ...

  • Je pense que Autocad has IronPython and IronRuby built in
  • The IronPython cookbook références un site de rencontres et un site de jeu en ligne utilisant IronPython en production, qui semble douteux (le site est un wiki, donc je suspecterais du spam) mais les liens ont été ajoutés par quelqu'un utilisant le login du propriétaire du site, donc qui sait ...
+0

Merci Giles. Resolver et Autocad semblent tous deux être un bon endroit pour ce type d'extensibilité. Pourquoi avez-vous continué à utiliser IronPython au lieu de VSA, par exemple? Était-ce une préférence linguistique ou un problème de licence? –

+0

Salut Scott, C'était une préférence de langue, surtout. Nous avons vu VB presque comme l'un des problèmes que nous aidions nos clients à échapper en passant des «autres feuilles de calcul» à Resolver One - nous avons donc décidé de rendre Resolver One scriptable en Python ou Ruby. Nous avions besoin d'une intégration étroite avec .NET, et IronRuby n'existait pas encore, alors que pour Python, il y avait à la fois Python.NET et IronPython - donc nous avons évalué les deux et avons fini par aller vers Python. Giles –

3

Je suis en train de faire du développement web pour une firme allemande utilisant Django côté serveur et Silverlight avec IronPython sur le client. Nous sommes une société de développement entièrement Python, ce qui permet de faire du développement "full stack" avec Python (bien que ce soit à l'origine le client qui ait spécifié Silverlight).

Questions connexes