<body>

Sitios web relacionados: PingBlog | Fotos

miércoles, noviembre 14, 2007

La mejor forma de venderle Ruby a un desarrollador de Perl / Java: Muestrale aplicaciones prácticas

Me decidí a aprender Ruby después de mucho tiempo. Honestamente mi hostilidad hacia los fanáticos de Rails aún persiste (ya que no ven más allá del framework) y sin embargo el lenguaje se ve atractivo. Les escribo mi travesía mental, quizas les ayude a ustedes a tomar una decisión similar en el futuro:

Tengo un proyecto personal (el cual incluye una página web) y no quiero pagar más .

Si, el hospedaje de Java Servlets es más costoso que PHP. Y tiene más restricciones en cuanto al uso de recursos (memoria y CPU). No quiero pagar más (Java Servlets), no quiero caer en un lenguaje con problemas de separación de vista y logica (PHP). Python y Perl tienen frameworks que si bien son buenos no tienen tanta tracción como Rails, así que prefiero apostar a algo seguro (Rails para bien o para mal va estar alrededor por un buen tiempo. Si no, lean como gente de SUN le está dando apoyo).

Hay un sólo estandar por aprender:
Después de leer este articulo en la Cara Oscura acerca de los frameworks web olvidados de Ruby sólo me queda decir: ¡Gracias a Dios que fueron olvidados!

La razón es muy simple: El hecho de que Ruby sea tan popular es porque el estándar es Rails para hacer aplicaciones web. Python por ejemplo tiene varios frameworks y tiene una comunidad fragmentada por detrás, mientras que Ruby es más uniforme.

No tengo tiempo para aprender estándares de minorías, entre mas "mainstream" mejor :)

¿El lenguaje es útil?

Si usted le quiere vender el lenguaje a alguien que está harto de escuchar lo bestial que es Rails (si, Jesús lo usó para programar la versión web de la biblia) entonces muestrele el libro "Ruby Cookbook" de la gente de O'Reilly. Lucas Carson y Lenoard Richardson tienen una recopilación de todo lo que puede hacer con el lenguaje. Yo lo empecé a leer en Barnes & Noble el fin de semana pasado y al final me tuve que comprar el libro.

Demasiado bueno, sobre todo cuando se compara lo conciso del código con Perl o las librerías de CPAN.

¿Me tengo que olvidar de Java?

Nope. Java y Ruby son muy buenos amigos. Rails y Servlets son buenos amigos. Todo el mundo es feliz :)

Es OpenSource

Creo que para mi son suficientes los argumentos. Ahora lo que queda es echar código :)

Blogalaxia.com:ruby, rails, python, framework, jruby, java
Technorati.com:ruby, rails, python, framework, jruby, java

Etiquetas: , , , , ,

5 Comentarios:

Blogger sd dijo que...

Para que veas lo bueno que soy, yo me voy a quedar calladito y no voy a decir nada.

8:36 AM (enlace permanente)  
Blogger egg dijo que...

shhhhh !

calladitos ;-)

11:11 AM (enlace permanente)  
Anonymous Aníbal Rojas dijo que...

Ok, ya me recuperé del shock. Voy a aplicar la misma de Sebastian, igual no tengo palabras.

11:20 AM (enlace permanente)  
Blogger KodeGeek dijo que...

Jejejeje, estaba contando con esos 3 comentarios :)

Sin embargo creo que me tocó la hora de aprender algo nuevo :)

8:47 PM (enlace permanente)  
Blogger Roman dijo que...

solo voy a decir: "OMG"

suerte, y pilas si no te conviertes en un entusiasta ;-).

5:34 PM (enlace permanente)  

Publicar un comentario en la entrada

Enlaces a este articulo:

Crear un vínculo

<< Regresar