Pregunta

  

Duplicados posibles:
   Vs IronPython
   Boo vs IronPython

Supongamos que desea incrustar un lenguaje de programación en una aplicación .NET.

Boo se modela sobre la sintaxis de Python, pero también incluye la inferencia de tipos, y sólo en general parece ser un mejor, un lenguaje más moderno para incrustar como un lenguaje de script.

¿Por qué, entonces, hay tanto alboroto sobre ironpython?

Posterior Como se ha señalado, esta pregunta es un duplicado exacto de: este y esta

¿Fue útil?

Solución

IronPython está directamente desarrollado y apoyado por Microsoft (bajo la dirección técnica impresionante de Jim Hugunin!), Y tiene una increíblemente gran libro sobre el tema ( "IronPython en acción", que soy parcial, pero sin embargo sobre evangelizar sin vergüenza). Aparte de eso, Boo parece ser un gran competidor, y me encantaría probarlo (I fueron nunca el uso de .NET en serio y no como un esfuerzo por diversión - como mi desarrollo profesional en estos días y se dirige a Linux Mac, no de Windows, que no parece una perspectiva probable).

Si está utilizando .NET como su principal objetivo el desarrollo, mi recomendación es escoger unos pequeños pero no proyectos de juguete en su área de especialización y el desarrollo de cada uno de ellos, tanto en Boo y IronPython (alternando cuál va primero) - después de que estás a través de unos pocos, usted sabrá lo que es correcto para usted. Eso es como acabé cambiando de Perl 4 a Python como mi idioma principal de vuelta en los años 90 (en lugar de quedarse con Perl 4, del cual yo era un experto y gurú, o cambiar al entonces flamante Perl 5) - unos "proyectos piloto" plenamente desarrollados en cada entorno me dejaron ninguna duda sobre lo que era mejor para mi propia productividad.

Otros consejos

2 palabras:. Base de usuarios

Ya sé tantas lenguas que tengo para mantener las referencias a mano de manera que puedo recordar si es "else if", "elsif" o "elif" en lo que estoy trabajando actualmente. A menos que haya una razón de peso para utilizar otro idioma (más que sólo algunas pequeñas diferencias) voy a seguir con uno que ya sé.

Las personas como Python, y que no quieren otra cosa. ¿Hay realmente ninguna otra cosa a esta pregunta?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top