Comparativa Ruby Php Python
Camilo Nova
CEOActualmente me encuentro estudiando sobre los lenguajes interpretados que usan frameworks para hacer aplicaciones web, son nuevos y han tenido un auge grandisimo en el desarrollo de la WEB 2.0. Entre esos lenguajes sobresalen PHP mayoritariamente, quiza por su antiguedad, luego le sigue Ruby, muchos dicen que por su sencillez, y por ultimo python.
Digo en popularidad, porque al momento de ver funcionalidad y rendimiento la verdad es totalmente diferente, realizando pruebas de stress sobre los tres lenguajes y sus respectivos frameworks, Php con Symphony, Ruby con Ruby on Rails y Python con Django, se puede ver la realidad de cada lenguaje al momento de responder a peticiones masivas, mas aun si se quiere utilizar para una aplicación web.
Django utiliza menos lineas de código efectivas que Ruby, toma menos tiempo en desarrollo, escribir los "templates" es mas fácil para una persona que sepa mas de diseño que de programacion en Django mientras que un poco mas complicado en Ruby. La creacion de interfaz de administracion para la pagina tambien es un tema que requiere recursos de programacion, en comparacion crear una interfaz de administracion en Ruby toma un 29% del tiempo de desarrollo, mientras que en Django toma tan solo un 6%, debido a que las genera casi que automaticamente.
Les dejo el enlace de las pruebas de stress, y con una conclusión que me dio un amigo: "Que mas pruebas quiere, si ya sabemos que lo usa Google".
Enlace:
Written by Camilo Nova
As the Axiacore CEO, Camilo writes about the intersection of technology, design, and business. With a strategic mindset and a deep understanding of the industry, he is dedicated to helping companies grow.