¿Recomendaría Iron Ruby, Iron Python o PowerShell para hacer que una aplicación C# sea un servidor de scripts?¿Recomendaría Iron Ruby, Iron Python o PowerShell para hacer que una aplicación C# sea un servidor de scripts?
Después de algunos retoques rápida, en este momento me estoy inclinando hacia PowerShell por dos razones principales (tenga en cuenta estas puramente mis opiniones, y si se equivocan, me gustaría saber !!!):
1) Es simple crear un espacio de ejecución con clases en su aplicación; por lo tanto, es fácil hacer que su aplicación sea programable.
2) He oído algunos rumores de que IronRuby e IronPython están perdiendo soporte de Microsoft, por lo que pueden ser una solución a largo plazo.
Como esta es la primera vez que agrego secuencias de comandos a una aplicación, agradeceré todos los consejos que pueda recibir de personas que han estado en este camino antes.
Específicamente, además de dejarme saber si está de acuerdo con mis dos puntos anteriores, me gustaría saber si IronRuby y IronPython son mucho más fáciles de usar (para un usuario, no desarrollador) que powershell, y si en su experiencia ¿Usar el DLR es tan fácil como pasar un objeto a un espacio de ejecución de powershell? Y si agrego soporte para los scripts de DLR e IR/IP, ¿mi aplicación aún sería retrocompatible con XP?
Lamentablemente, el bit sobre IronXxx es cierto. Justo cuando comenzamos a esperar soporte técnico oficial de VS ... –
Bueno, IronPython todavía es compatible con Microsoft. IronRuby es el que está siendo abandonado. – jcao219