La Coctelera

Rodolfo Carpintier Santana

El Blog de Infoman. Modelos de negocio del Siglo XXI

15 Enero 2011

¿Es Ruby el mejor entorno para negocios en la red?

Agustín Cuenca lo manifiesta así en su comentario a mi anterior post:

"Hola Rodolfo,

Lo que ha pasado con este tema es que ha dejado de ser un problema. Es algo de lo que ya no se habla en los foros de Rails.

La lista de apps hechas con Ruby/RoR crece y aqui (http://rails100.pbworks.com/w/page/8815411/Alexa-Rankings) tienes el top 100 según Alexa. De todos modos por si alguno quiere leer mas:

http://trak3r.blogspot.com/2008/03/rails-doesnt-scale.html

Pero no nos engañemos. Hacer aplicaciones es relativamente fácil. Hacer aplicaciones que sirven millones de páginas por segundo es un problema hiper-complejo, lo hagas en lo que lo hagas. Tu problema de escalabilidad no va ser radicalmente distinto por el framework o la tecnología que haya elegido (estamos hablando de tecnologías modernas).

Nosotros no hemos llegado todavía al limite de Rails ( y hemos participado en dos proyectos en el top 100). Ni conocemos ningún caso de problemas de escalabilidad atribuibles a Rails.

IMHO, Rails sigue siendo la mejor opción disponible para abordar un proyecto Web global. Por la flexibilidad, la velocidad de desarrollo, la fiabilidad, etc.

Yo no quiero entrar en una "guerra de religión" con nadie, pero en mi experiencia (iba a poner los años pero me da verguenza ;-) ) hoy sigue siendo la mejor opción.

Por cierto en la lista que publico Loogic de inversiones en Internet /http://loogic.com/inversiones-y-adquisiciones-de-empresas-de-la-i...) en 2010 (un 10% son clientes nuestros), hay un montón de proyectos Rails, y la razón no es tecnológica, es porque en mi opinión Rails es la mejor solución desde el punto de vista de negocio.

Salu2."

Mi comentario:

Como sabéis, a pesar de mis 25 años en tecnología, no soy un tecnólogo, para mi, lo importante es como la tecnología soporta el negocio y de eso si entiendo ya algo. Mi experiencia con Ruby on Rails es muy positiva pero, como dice Agustín, nunca he tenido que buscar los límites de la misma. Nuestros proyectos no lo requieren y por ello, estoy muy de acuerdo con lo que él cuenta. La tecnología, cualquiera, es un problema cuando estás entre las primeras 100 Webs del mundo.

Tags: ruby, on, rails, agustin, cuenca

servido por Rodolfo 2 comentarios compártelo

2 comentarios · Escribe aquí tu comentario

Roger

Roger dijo

En mi opinión:
Python, por su sencillez, es de lo mejor para el back-end.
PHP por la gran cantidad de software web en ese lenguaje.

Sobre Ruby, supongo que tendra su utilidad, nunca lo usé...

Lo que se es que Google es un gran amigo de Python y Facebook usa PHP (aunque sea "for legacy reasons")

16 Enero 2011 | 12:46 PM

Javier Pérez

Javier Pérez dijo

Yo he trabajado hace años con Visual Basic (el 6, no .NET) en Telefónica, y cumplía su cometido. De hecho la consultora que contrataba el personal iba, literalmente, a la obra a contratar albañiles (sic), les daba un manual de Visual Basic y los mandaba a las oficinas de Telefónica. Es decir, desde una perspectiva de negocio, Visual Basic cumple. Partiendo de ahí, cualquier tecnología es válida. Si lo que queremos es que una tecnología concreta cumpla con un determinado momento de un negocio/emprendimiento, cualquier debate sobre tecnología es superfluo. Pero del mismo modo que se crea un plan de empresa a 3-5 años, también se debería crear un plan tecnológico a 3-5 años, y eso, en España al menos, no se hace. Al contrario, el empresario (pido perdón por generalizar) dicta que quiere una web para ayer sin importarle en el mejor de los casos qué tecnología usar, o exigiendo el uso de una tecnología concreta sin ningún análisis técnico previo en el peor de los casos. Me parece cuanto menos curioso que se planifique hasta el último céntimo que pasa por caja en los próximos 5 años, y sin embargo no se preste ningún tipo de atención a la tecnología que se va a usar y su evolución en el tiempo. Yo, como profesional, no me obceco con una única tecnología, sino que ofrezco a mi cliente la tecnología que mejor se adapta a sus necesidades actuales y futuras. Me da igual si hay que desarrollar en PHP, Python, Java o lo que sea. Lo primero es el negocio, y luego la tecnología, que siempre es subordinada. Sin embargo hay quien trata de vender a su cliente la única tecnología que conoce y/o quiere usar, bien por capricho, por pereza, o por cualquier otra cuestión, que, sin entrar a valorar, es una práctica cuestionable.

16 Enero 2011 | 04:50 PM

Los comentarios están cerrados


Sobre mí

Avatar de Rodolfo

Rodolfo Carpintier Santana

Madrid, España
ver perfil »
contacto »

Escribo sobre lo que me llama la atención, sobre lo que me gusta y, en general, sobre negocios de Internet.

Soy Presidente de DAD - Digital Assets Deployment, (http://www.dad.es) la incubadora de Internet







Go to Rodolfo´s Blog in English

Technorati Profile

Add to Technorati Favorites


Buscar

suscríbete

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):

¿Qué es esto?

Crea tu blog gratis en La Coctelera