Ruby desde cero

Mi Background programando es netamente PHP para desarrollo web y fuera de la web JAVA (Universidad), el problema es que PHP no es un programa orientado a objetos, en la version 5 creo que han cambiado eso, pero un lenguaje que no nace, no se hace.

Ruby es un lenguaje creado en Japon y en totalmente orientado a objetos, absolutamente todo es un objeto, en desarrollo web salto a la fama gracias a DHH y su framework Ruby on rails. Totalmente recomendando si se quieren mantener alejados del diablo (Todos los programadores con experiencia en PHP saben lo que eso significa).

Primero les dejo un dato de un libro gratuito, que es la mejor introducción que he leido sobre ruby.
Why’s (poignant) guide to ruby

Segundo, un increible tutorial de ruby en 15 minutos, lo mejor de todo. No tienes que tener instalado ruby en tu pc, porque es una aplicación web.
Try ruby!

y tu? tienes algun buen dato para aprender ruby?

Guardado en: ruby |

6 Comments

  • Wednesday, 4 October 2006, 14:30

    Hola!

    Yo estoy aprendiendo ruby por estos días…

    Mi experiencia hasta ahora ha sido grata, pero hay que tene una buena nocion de programación orienteda a objetos, pq el código generado no es el tipo que uno genera (en el caso de PHP) para CMS o herramietas comunes para la web.

    Saludos

  • Wednesday, 4 October 2006, 15:05

    Tienes toda la razón JanOS,

    En PHP programamos o al menos yo, via intrucciones y secuencias, bloques y apoyandome en algunas librerias para “tratar” de no repetir codigo.

    Esto hace de nuestros codigos un tanto desordenados y dificiles de escalar.

    Yo tube la suerte de estar aprender muchisimo de JAVA lo que me dio una solida base de orientación a objetos, para los que no estan familiarizados con la orientación a objetos, espero publicar algo al respecto.

    Por el momento pueden darse una vuelta por la wikipedia que da una definición muy buena de lo que es Orientación a objetos.

    Para los absolutamente nuevos, no crean que es una barrera. Es una buena manera de entrar en el mundo de la programación para la web, nunca antes habia sido mas facil y limpio.

  • Friday, 6 October 2006, 3:04

    Nicolas,

    Quizas muchos programdores en PHP (como yo) han visto los videos de Ruby donde arman un blog con tan solo unos pasos… entonces si esto es lo que buscan algunos hay que contarles también sobre los Frameworks que existen para PHP que son varios por ejemplo Prado y Symfony.

    (lo que no los salvará de un codigo orientado objetos jeje)

  • Friday, 6 October 2006, 5:10

    JanOS, quizas te equivocaste pero quiero dejarlo claro.

    Ruby no es un framework, es un lenguaje y los videos de los que hablas seguramente son los videos echo con Ruby on Rails, el framework que realmente levanto a Ruby.

    Los frameworks de PHP aunque muchos programadores los utilizan no se caracterizan por su facil uso, yo desarrollo en PHP y hasta la version 4 de este, PHP no era nativamente orientado a objetos, entiendo que algunos frameworks siguen los principios del Model View Controller, pero a l no ser su base (el lenguaje) orientado a objetos, hace bastante sucia la implementacion en mi opinion.

  • Friday, 6 October 2006, 15:35

    Oh! si estas en lo cierto, quizas no fui (si es cierto no lo fui) claro, cuando escribi sobre “ruby” me referia a “ruby on rails”.

    Saludos

  • Tuesday, 10 October 2006, 21:40
    By Rodrigo

    A mi me gustó mucho el libro Ruby For Rails (http://www.manning.com/black/)… quizas es un poco denso, pero vale la pena para entender como funcionan Ruby y Rails

    Saludos!

Leave a comment

norellan