por
pobrecito hablador
el Miércoles, 14 Noviembre de 2007, 14:52h
(#981793)
Aunque me gusta mucho Rails y los lenguajes derivados, creo que todos tenemos que aceptar la aplastante-realidad.
En esta época da igual si sale Grails Vista o Krails XP.Net, porque mientras ambas herramientas peleaban por un ridículo porcentaje de aceptación inferior al 1 %, los lenguajes más populares como PHP o ASP se convirtieron en soluciones estándares.
La realidad es que Rails tiene poco para ofrecer al programador de sistemas libres. Para empezar no existen herramientas profesionales que permitan sacarle provecho al lenguaje, ya que la mayoria de entornos de desarrollo estan centrados en PHP.
La prueba del fracaso de Rails la encontramos en la creciente e imparable popularidad de PHP y la cantidad de soluciones existentes para esta plataforma, tales como PHPNuke o Meneame. La propuesta de Rails es sugerirle al usuario que reinvente la rueda una y otra vez en vez de usar las soluciones existentes. Un coñazo, vamos.
¿ Y tu ? ¿ Eres de los que estan dispuestos a partir de 0 con Rails o prefieres empezar sobre algo que ya existe y funciona como PHP? ¿En ese caso porque nadie se anima a portar el codigo de barrapunto a Rails? Dejad de vender humo y centremonos en lo que realmente funciona hoy poy hoy.
IMHO tenemos la suerte de que existan alternativas a PHP o ASP, creo que la diversidad de plataformas de desarrollo es buena y aporta cosas muy interesantes. Por cierto, has olvidado mencionar J2EE, que también se lleva una parte importante del pastel;)
La realidad es que Rails tiene poco para ofrecer al programador de sistemas libres.
No estoy de acuerdo. Como mínimo aporta todo lo bueno de los frameworks: facilita la colaboración entre los desarrolladores de un proyecto, marca las pautas a seguir en el desarrollo y aporta elementos comunes a casi todos los desarrollos web.
En el caso concreto de Rails tenemos además una capacidad pasmosa para convertir nuestras aplicaciones en servicios web, un ORM más que interesante y mecanismos que permiten evitar la duplicación de código en cualquiera de las capas de la aplicación. El código resultante es fácil de seguir y modificar.
La prueba del fracaso de Rails la encontramos en la creciente e imparable popularidad de PHP...
Mi percepción es que PHP ya tenía una gran comunidad cuando aparecieron las primeras versiones de Rails. A partir de entonces la tendencia creo que es la contraria a la que mencionas: lo que tiene una creciente e imparable popularidad es Ruby [tiobe.com]. Eso sí, PHP mantiene una gran comunidad fruto de muchos años de esfuerzo.
Para empezar no existen herramientas profesionales...
Lo siento pero tampoco estoy de acuerdo, IDE's como Eclipse [aptana.com], NetBeans [netbeans.org], IDEA [jetbrains.com], Visual Studio [sapphiresteel.com] o CodeGear [codegear.com] tienen soporte para Rails. Muchas empresas están pujando muy fuerte por ser el IDE preferido para Rails porque saben que es un mercado muy goloso.
...la cantidad de soluciones existentes para esta plataforma, tales como PHPNuke...
Ojo, PHPNuke es una aplicación (y de calidad cuestionable, por cierto) con cierta facilidad de expansión. Rails es un framework, son cosas muy diferentes. Es cierto que para Rails aún no hay muchas soluciones prefabricadas: hay algunos CMS's, foros, wikis y motores de blogs, pero aún no abundan.
¿Eres de los que estan dispuestos a partir de 0 con Rails o prefieres empezar sobre algo que ya existe y funciona como PHP?
Yo partí de cero con Ruby y Rails y estoy encantado de mi decisión. No sirve para todo, pero es que no existen las "balas de plata". Tampoco veo nada malo en aprender otros lenguajes o frameworks, creo que aporta nuevas formas de enfocar las cosas aunque sigas desarrollando con lo mismo.
¿En ese caso porque nadie se anima a portar el codigo de barrapunto a Rails?
Si lo preguntas en serio te aconsejo leer The Big Rewrite [chadfowler.com] de Chad Fowler. Espero que no sientas recelos porque este hombre trabaje con Rails, el texto realmente merece la pena.
Rails tampoco es perfecto, pero a día de hoy me parece que da mucho juego y aporta muchas ventajas al afrontar un proyecto de desarrollo web. De todas formas te invito a que te pases a la charla de mañana y comentemos estas cosas más a fondo, me gusta conocer el punto de vista de los demás.
La verdad de la millanesa
(Puntos:1, Inspirado)En esta época da igual si sale Grails Vista o Krails XP.Net, porque mientras ambas herramientas peleaban por un ridículo porcentaje de aceptación inferior al 1 %, los lenguajes más populares como PHP o ASP se convirtieron en soluciones estándares.
La realidad es que Rails tiene poco para ofrecer al programador de sistemas libres. Para empezar no existen herramientas profesionales que permitan sacarle provecho al lenguaje, ya que la mayoria de entornos de desarrollo estan centrados en PHP.
La prueba del fracaso de Rails la encontramos en la creciente e imparable popularidad de PHP y la cantidad de soluciones existentes para esta plataforma, tales como PHPNuke o Meneame. La propuesta de Rails es sugerirle al usuario que reinvente la rueda una y otra vez en vez de usar las soluciones existentes. Un coñazo, vamos.
¿ Y tu ? ¿ Eres de los que estan dispuestos a partir de 0 con Rails o prefieres empezar sobre algo que ya existe y funciona como PHP? ¿En ese caso porque nadie se anima a portar el codigo de barrapunto a Rails? Dejad de vender humo y centremonos en lo que realmente funciona hoy poy hoy.
Gracias por su atención.
Re:La verdad de la millanesa
(Puntos:5, Inspirado)( http://raul.murciano.net/ )
IMHO tenemos la suerte de que existan alternativas a PHP o ASP, creo que la diversidad de plataformas de desarrollo es buena y aporta cosas muy interesantes. Por cierto, has olvidado mencionar J2EE, que también se lleva una parte importante del pastel ;)
La realidad es que Rails tiene poco para ofrecer al programador de sistemas libres.
No estoy de acuerdo. Como mínimo aporta todo lo bueno de los frameworks: facilita la colaboración entre los desarrolladores de un proyecto, marca las pautas a seguir en el desarrollo y aporta elementos comunes a casi todos los desarrollos web.
En el caso concreto de Rails tenemos además una capacidad pasmosa para convertir nuestras aplicaciones en servicios web, un ORM más que interesante y mecanismos que permiten evitar la duplicación de código en cualquiera de las capas de la aplicación. El código resultante es fácil de seguir y modificar.
La prueba del fracaso de Rails la encontramos en la creciente e imparable popularidad de PHP...
Mi percepción es que PHP ya tenía una gran comunidad cuando aparecieron las primeras versiones de Rails. A partir de entonces la tendencia creo que es la contraria a la que mencionas: lo que tiene una creciente e imparable popularidad es Ruby [tiobe.com]. Eso sí, PHP mantiene una gran comunidad fruto de muchos años de esfuerzo.
Para empezar no existen herramientas profesionales...
Lo siento pero tampoco estoy de acuerdo, IDE's como Eclipse [aptana.com], NetBeans [netbeans.org], IDEA [jetbrains.com], Visual Studio [sapphiresteel.com] o CodeGear [codegear.com] tienen soporte para Rails. Muchas empresas están pujando muy fuerte por ser el IDE preferido para Rails porque saben que es un mercado muy goloso.
Ojo, PHPNuke es una aplicación (y de calidad cuestionable, por cierto) con cierta facilidad de expansión. Rails es un framework, son cosas muy diferentes. Es cierto que para Rails aún no hay muchas soluciones prefabricadas: hay algunos CMS's, foros, wikis y motores de blogs, pero aún no abundan.
¿Eres de los que estan dispuestos a partir de 0 con Rails o prefieres empezar sobre algo que ya existe y funciona como PHP?
Yo partí de cero con Ruby y Rails y estoy encantado de mi decisión. No sirve para todo, pero es que no existen las "balas de plata". Tampoco veo nada malo en aprender otros lenguajes o frameworks, creo que aporta nuevas formas de enfocar las cosas aunque sigas desarrollando con lo mismo.
¿En ese caso porque nadie se anima a portar el codigo de barrapunto a Rails?
Si lo preguntas en serio te aconsejo leer The Big Rewrite [chadfowler.com] de Chad Fowler. Espero que no sientas recelos porque este hombre trabaje con Rails, el texto realmente merece la pena.
Rails tampoco es perfecto, pero a día de hoy me parece que da mucho juego y aporta muchas ventajas al afrontar un proyecto de desarrollo web. De todas formas te invito a que te pases a la charla de mañana y comentemos estas cosas más a fondo, me gusta conocer el punto de vista de los demás.