Me gusta Python sobre todo por la gran portabilidad y la facilidad de codificación, pero me preguntaba, ¿cuáles son algunas de las ventajas que C# tiene sobre Python?Cuáles son las ventajas de C# sobre Python
La razón por la que pregunto es que uno de mis amigos tiene un servidor privado para un juego en línea (UO), y me ofreció convertirlo si quisiera, pero el software para el servidor está escrito en C#. Me encantaría hacer esto, pero realmente no tengo tiempo para hacer varios idiomas, y estaba buscando algunas razones más para justificar tomar C# sobre Python para mí.
que estoy haciendo esto todo autodidacta como un hobby, por cierto
Dependiendo de qué tipo de desarrollo que quiere hacer de este juego, es posible que pueda utilizar IronPython, una implementación de Python para el CLR .NET - de esa manera se podría aprovechar sus habilidades lingüísticas existentes mientras sigue ejecutando su código en el entorno basado en .NET de su amigo. Obviamente, esto solo funcionaría si estuviera, por ejemplo, escribiendo scripts o algo así, en lugar de trabajar en la base de código C# existente. (Y su amigo necesitaría escribir un poco de plomería para llamar a los scripts de IPy, pero eso es bastante trivial.) – itowlson
También existe el lenguaje de Python Boo para.NET – Steve314