Creo que la familia de idiomas Iron es principalmente para agregar más sabores a la plataforma, permitiéndole ingresar a .NET usando un lenguaje que le es familiar. Disminuye mucho la barra para obtener nuevas personas con diferentes antecedentes en .NET
Aunque la sintaxis es Python, la implementación sigue desarrollándose sobre la CLR y el producto final no será muy diferente si usted decide ir a un proyecto de IronPython en lugar de decir C#.
He tenido cierta experiencia con IronPython y encuentro agradable trabajar con ella (por supuesto, me gusta mucho el lenguaje). IronPython ahora es considerado un ciudadano de primera clase por parte de Microsoft, y esa es también la impresión que se obtiene al usarlo. Sin embargo, una desventaja de su uso es que no está tan ampliamente adoptado como los dos idiomas principales, lo que causa algunos problemas a la hora de colaborar y mantener una base de códigos a lo largo del tiempo.
Me pareció particularmente útil al hacer un puerto .NET de un algoritmo de búsqueda que se implementó por primera vez en Python.
En cuanto a agregar capacidades de scripting a su aplicación, esa no es probablemente la intención original de IronPython, pero ya se ha hecho. Umbraco CMS tiene (o al menos tenía) la capacidad de crear widgets utilizando Python como un lenguaje de scripting dinámico dentro de su plataforma. Una característica muy buena para tener.
debería seguir adelante y probarlo .. Siempre es bueno tener más herramientas en el cinturón :)
¿Qué parte del sitio web http://www.python.org encuentra confusa? Parece proporcionar una buena visión general de Python. Tal vez podría proporcionar citas o enlaces específicos a cosas que lo confunden. –