xlabel python ruby-on-rails metaprogramming code-translation

xlabel - Python sobre rieles?



subplot python (4)

¿Sería posible traducir el código de Ruby on Rails a Python?

Creo que a mucha gente le gusta Python más que a Ruby, pero las características de Ruby on Rails son mejores (en general) que las de los marcos web de Python.

Entonces, ¿sería posible? ¿O Ruby on Rails utiliza características específicas del idioma que serían difíciles de traducir a Python?


Creo que una de las cosas que a la gente le gusta de RoR es el estilo de programación de lenguaje específico del dominio (DSL). Esto es algo en lo que Ruby es mucho mejor que Python.



Sé que Rails no necesariamente = MVC per se, pero creo que gran parte de lo que hace a Rails productivo es que impone (bueno, recomienda) el desarrollo de MVC, por lo que puede encontrar algo similar si busca Python MVC, como este post anterior aquí en Stack: ¿Qué es un buen framework ligero de Python MVC?

Hay muchos frameworks de Python MVC por ahí, pero escucho mucho sobre Django ( http://www.djangoproject.com/ ) por lo que definitivamente debería estar en tu lista de cosas para revisar IMO.


Esta es una gran entrada de blog . Los desarrolladores de Rails eligieron un marco, y la codificación en Ruby es lo último.

Los desarrolladores de Python eligieron el lenguaje para el lenguaje, no el marco. Por otro lado, eso hizo una barra de entrada mucho más baja para los marcos.