lunes, 12 de marzo de 2012

Es tiempo de un Editor/IDE para Ruby.

Navegando por la red, me encontré con Redcar, se que es algo viejito, pero algo que me sorprendió fueron las dependencias.

Y pense, ¿Porque escribir un Editor para un lenguaje que depende de Otro Lenguaje? Ya se que algunos dirán que en esencia los lenguajes actuales (todos) dependen en gran medida de C. Si queremos ser honestos, necesitamos escribir el Editor/IDE de Ruby en algo más "Rubinizado" que Java.

Que no se malentienda, JRuby es fabuloso, pero como una forma de atraer desarrolladores al mundo Ruby.
Hay muchas, demasiadas, librerías gráficas para Ruby (GTK, QT, Shoes, FLTK, RubyFX, etc) que pueden usarse para escribir un ambiente o Editor para Ruby, aún más, deberíamos concentrarnos en GTK/QT, ya que cualquiera de los Escritorios Linux cuenta con un ambiente basado en alguna de estas librerías, y por supuesto ambos funcionan en Windows/OSX.

No se trata de iniciar una gerra de declaraciones sobre nuestro querido lenguaje, Cierto!, pero hacer un ambiente cuyas dependencias se leen:

Windows

Dependencias:

    Ruby (http://rubyinstaller.org/)
    Java (http://www.java.com/en/download/)

Linux

Dependencias:

    Rubygems (en Ubuntu instalar el paquete rubygems1.8)
    Java (en Ubuntu instalar el paquete openjdk-6-jre)
    Gecko (en Ubuntu instalar el paquete firefox-dev. Ver problemas comunes si no se encuentra este paquete)

no es inteligente ni agradable.
Cualquiera puede leer entre líneas, "Ruby es un agregado para Java", "Ruby necesita Java", etc.

Bye bye
(publicado en inglés en lxer)

No hay comentarios:

Publicar un comentario