Je suppose que tout le monde a déjà entendu parler des départs de certains développeurs clés de l'équipe des langages dynamiques en raison de ce qu'ils perçoivent comme un soutien en baisse pour les langages dynamiques chez Microsoft.
Je suis assez attaché à Python et j'essaie de l'utiliser souvent. Donc, par extension, je me soucie d'IronPython et j'aimerais le voir continuer à évoluer. Je suis sûr que beaucoup de gens ressentent la même chose pour IronRuby. Mais la chose que je n'arrive toujours pas à comprendre pleinement est pourquoi les développeurs .NET devraient se soucier d'IronRuby et d'IronPython?
Si vous deviez écrire une lettre à Microsoft pour leur demander de continuer à soutenir et à développer le DLR et les langages Iron, quels arguments utiliseriez-vous?
Si vous deviez convaincre votre employeur d'engager du temps de développeurs pour contribuer aux versions communautaires à venir d'IronPython ou d'IronRuby, comment le rationaliseriez-vous en termes de valeur commerciale?
Voici quelques cas d'utilisation intéressants auxquels j'ai pu penser, mais si j'étais un manager réfléchissant à la question ci-dessus, je ne les trouverais probablement pas si convaincants:
- Langages de script intégrés dans des applications plus importantes: Un cas d'utilisation valable, mais cela semble être un scénario de niche pour la plupart des développeurs.
- Tests et automatisation des tests: Ruby en particulier dispose d'une grande variété d'outils de test et de bibliothèques de qualité, et ce serait bien de les utiliser dans .NET via IronRuby. Mais il semble que des bibliothèques équivalentes en .NET comblent ce manque, comme SpecFlow et Selenium WebDriver.
- Exécution de frameworks existants sur la pile Microsoft: Si IronRuby permettait à Ruby on Rails de s'exécuter sur Windows avec IIS et MS SQL, cela pourrait encourager les entreprises ayant adopté la pile Microsoft à adopter RoR.
Est-ce que quelqu'un peut penser à quelque chose de mieux?