Pregunta

Me gustaría tomar algún tiempo para aprender más acerca de los lenguajes dinámicos construido en la parte superior de la DLR y no estoy seguro de que el lenguaje sería mejor para aprender.

Lo limitado de su tiempo, yo realmente sólo tienen tiempo para mirar a aprender uno de ellos.

Alguna opinión sobre cual de las dos (de Hierro de Rubí o de Hierro Python) sería más útil en el largo plazo?

¿Fue útil?

Solución

Si este es " el idioma Que funciona mejor en el CLR,' entonces ahora mismo, IronPython gana las manos abajo.

Para el largo plazo, aunque, 'qué idioma va a enseñar a mí más, y me sirven mejor en mi carrera como programador', definitivamente, me gustaría decir IronRuby (este sería el caso de CPython vs CRuby también)

Ruby se exponen a un mayor 'conceptos' que python no, debido a que es más liberal en la forma en que maneja las cosas como las funciones lambda, bloques de código, eval, y así sucesivamente.

De todos modos, este es, probablemente, va a descender en una llama de la guerra.Lo siento

Otros consejos

Sin entrar en los méritos relativos de las lenguas (que sería todo un pissing contest en sí mismo), IronPython (estable 1.1.1, beta 2.0) es aún más en el desarrollo de IronRuby (alfa)

Cualquiera que usted elija, echa un vistazo a IronEditor - es ideal para jugar.Actualmente estoy usando para probar y recoger las lenguas de mí...

Yo iría por IronPython en el momento, ya que hay un montón de libros/información alrededor de ella (IronPython En Acción acaba de terminar).

Me gustaría aprender personalmente de IronRuby porque me gusta la forma en que Ruby funciona con Python y ya que es una de la misma, a continuación, elija el idioma que prefiera.

Sólo quiero mencionar que también hay una DLR versión de Javascript(JScript), que es mi personal favorito.Si usted está buscando un nuevo lenguaje que aprender de dlr uso, te sugiero que ironpython como se ha mencionado, es el más avanzado en términos de la dlr.Python también es bastante popular fuera del dlr para programación gui, y ofrece Django para mvc web apps.

Esto es puramente subjetivo, pero creo que ruby popularidad está disminuyendo un poco.En el largo plazo, siento que va a ser como perl, utilizados y respetados, pero una gota en el océano en comparación con otras opciones.Sucede que me gusta ruby (y perl), pero no lo recomendaría como una nueva ruta para su propósito previsto.

Como dijeron otros, IronPython es más estable y maduro, y usted puede encontrar más muestras y lotes de regular el código de Python que usted será capaz de probar.

IronRuby es genial, pero ten cuidado:para probar que usted necesita para obtener el código de derecho desde el SVN y compilarlo usted mismo.O usted puede descargar el Dinámica SDK de Silverlight y obtener de esa manera, pero usted tendrá que pasar algún tiempo de aprendizaje en este entorno también.

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