Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • No le veo mucho futuro

    (Puntos:3, Interesante)
    por pobrecito hablador el Viernes, 25 Noviembre de 2005, 23:04h (#647517)
    A estas alturas, Ruby debería especializarse en un nicho puesto que con lo que ya tenemos totalmente maduro la competencia es muy dura y todavía le falta mucho camino por recorrer.PHP, .NET y Java son estándares empresariales con cientos de herramientas y frameworks. Por ejemplo, en Java tenemos frameworks libres como hibernate para la persistencia y Struts para el MVC, productos libres y ampliamente utilizados, y PHP ha avanzado mucho con la versión 5 además de proporcionar ya una gran cantidad de apliaciones libres terminadas, aunque quizás todavía está un poco lastrado por su API un poco confusa y no OO. Y .Net, bueno, es la gran apuesta de MS y teniendo en cuenta su gran mercado con ASP y VB, parece que tiene futuro.

    ¿Qué aporta Ruby que ahora no tengamos? Si no consige darnos algo nuevo ni apis y herramientas a medio plazo, pasará a dormir el sueño de los justos como Python, lo que pudo ser la alternativa libre a Java y se quedó en el camino(en el mundo empresarial al menos en España no he conocido ni ningún proyecto ni a ningún programador del mismo, todo es Java,.Net y cada vez más PHP).Si apuesta por la sencillez, para eso ya tenemos PHP y la JSF está avanzando poco a poco, pero si Ruby lo mejora pues estupendo, aunque soy un poco escéptico en cuanto su implantación.

    • Re:No le veo mucho futuro de dramatis persona (Puntos:1) Viernes, 25 Noviembre de 2005, 23:17h
    • Re:No le veo mucho futuro de Modosito (Puntos:2) Sábado, 26 Noviembre de 2005, 00:32h
    • Re:No le veo mucho futuro de pobrecito hablador (Puntos:1) Sábado, 26 Noviembre de 2005, 09:26h
      • Re:No le veo mucho futuro de pobrecito hablador (Puntos:1) Sábado, 26 Noviembre de 2005, 12:32h
        • Re:No le veo mucho futuro de Modosito (Puntos:3) Sábado, 26 Noviembre de 2005, 12:49h
          • Re:No le veo mucho futuro

            (Puntos:4, Interesante)
            por Herr_Psycho (18907) el Sábado, 26 Noviembre de 2005, 14:51h (#647752)
            ( http://barrapunto.com/ | Última bitácora: Sábado, 25 Marzo de 2006, 22:29h )
            Esa caraterística de diseño rápido de .NET en el aspecto gráfico es algo que en Java tenemos en camino con las JSF todavía un poco verdes para mi gusto, durante el año que viene esperamos ver movimientos al respecto, en formas de editores visuales. Lo que si que hay en Java mucho más maduro que en PHP y .NET son frameworks de desarrollo libres, como por ejemplo Struts que aunque es independiente de la capa de presentación te permite leer/escribir los campos de un formulario con tan sólo poner los mismos nombres a los atributos en el jsp y en la clase ActionForm que los contiene, y además realiza la validación automáticamente sin tener que escribir ni una linea de código con el plugin validator. Y lo mejor de todo es Hibernate, un sensacional ORM que genera automáticamente el código SQL optimizado para cualquier BD(las soporta casi todas) para las operaciones de insert, update y delete,y que es capaz el solito de insertar y actualizar gandes grafos, y todo definiendo el mapeo OO-tablas, con lo que la implementación de la capa de persistencia es muy rápida y hasta trivial(evidentemente tienes que diseñar un buen modelo).Si quieres IDE o servidores de aplicaciones libres, también los tienes y muy buenos(Eclipse-lomboz es perfecto para aplicaciones Web).

            Como ya se ha comentado, yo creo que más importante que el lenguaje en sí son las herramientas y frameworks, y en eso la ventaja de Java creo que es clara. Lo que sí que me ha llamado siempre la atención es que hay poquitas aplicaciones Web libres terminadas para Java en comparación con PHP, supongo que el hecho de que sea libre ha ayudado. De todas maneras, lo único no libre para hacer una aplicación web todo lo grande que se quiera es la jdk, todo lo demás se puede conseguir libre.

            Mi opinión personal con respecto a la programación es que los lenguajes y herramientas van evolucionando rápidamente para hacer más en menos tiempo sin perder potencia y ahí están .NET y Java con todas sus especificaciones y frameworks para corroborarlo, y ahora Ruby on rails que también apuesta por la sencillez pero sin renunciar a las posibilidades de la POO. Escribir SQL y gestionar conexiones con la BD es algo que por ejemplo creo que se va quedando antiguo con los ORM, de igual manera que creo que también se quedará antiguo el escribir código para crear interfaces gráficas e integrarlas con la aplicación subyacente. Y en esta evolución, lenguajes como Ruby puede que tengan mucho por decir,tal vez no tanto porque consigan una importante cuota de mercado sino porque estimule la competencia y el avance de los demás como está pasando en Java con las grandes novedades de Java 5 y la especificación EJB 3 tras el avance de .NET.Tengo la impresión de que PHP está perdiendo la batalla en esta evolución,y que pese ser muy válido para ciertas cosas y fácil su no OO puede ser un lastre demasiado pesado(el soporte OO es algo novedoso y el lenguaje y su API no han sido diseñados como tal desde el principio).

            --
            Keep on rockin' in the free world
            [ Padre ]
    • Re:No le veo mucho futuro de sildur (Puntos:2) Jueves, 22 Diciembre de 2005, 10:55h
  • Facil y potente

    (Puntos:3, Inspirado)
    por Zanahoria (20830) el Viernes, 25 Noviembre de 2005, 23:59h (#647554)
    Ruby es un lenguaje de programación asombroso. No solo es lo suficientemente explicito para comprenderlo sin demasiados quebraderos de cabeza sino que encima es muy potente.

    Yo aun alucino con aquel primer vídeo de Rails, en el que se montaba un weblog en 20 minutos.

    Y mientras en las universidades enseñando a programar con Pascal...
    --

    Can't stop the signal...
    • Re:Facil y potente de pobrecito hablador (Puntos:1) Sábado, 26 Noviembre de 2005, 03:05h
    • Re:Facil y potente de mutiloa (Puntos:2) Sábado, 26 Noviembre de 2005, 10:23h
    • Re:Facil y potente

      (Puntos:5, Inspirado)
      por afobutu (20358) el Sábado, 26 Noviembre de 2005, 10:45h (#647638)
      ( http://localhost:8080/ )
      Yo también aluciné con la demo en un primer momento, pero luego, con calma, pensándolo bien, me di cuenta de que no es oro todo lo que reluce.

      El que puedas montar una aplicación con 20 líneas de código no es necesariamente bueno. A mí, por el contrario, me da a entender que tienes poco control sobre lo que haces. O sea, el lenguaje/entorno está tomando muchas decisiones por tí, quitándote la posibilidad de hilar fino. El inconveniente de esto es que si tuvieras que hacer algo para lo que el lenguaje no está pensado a priori, algo que se salga de lo estándard ¿cómo se comportaría el lenguaje? ¿Podré hacerlo, o no me dejará bajar tanto de nivel como para hacer lo que necesito?

      Un símil: Con un editor de textos, puedo hacer fácilmente un documento e imprimirlo, porque es para lo que está pensado. Pero si quiero imprimir una hoja con una Ñ del revés en una esquina del papel, pegada al borde pues, probablemente no pueda, tendría que programarme algo que usase funciones más básicas de la impresora. Esto no quiere decir que ahora quitemos los editores de texto, y ala, todos a escribir comandos de impresora; pero en el caso que nos ocupa, siendo un lenguaje de programación, sí es necesario poder hacer cosas fuera de lo estándard, el 'marketiniano' de la empresa lo acabará pidiendo.

      Vamos, que a mí con una demo de 15 minutos en la que montan un weblog no me convence. Eso lo puedo hacer yo en Java+JSP con cuatro librerías que tenga preparadas de antemano. Lo bueno sería que, ahora con el weblog montado, implementase en 15 minutos los cambios que yo le diga, por ejemplo, ahora pon los campos del formulario en este otro orden, o pon que uno de los campos se actualice por sí sólo a 0,16*el valor de otro campo, o que puedas tener una fórmula asociada a un campo, editarla online, y así determinar su valor calculado respecto a los otros, etc. Si yo pidiese esto, ¿qué? Podré hacerlo?, o como el lenguaje 've que estoy haciendo un weblog, deje que le ayude', no podré, y tendré que tirarme de los pelos?
      --

      --------
      Así habló Zaratustra.
      [ Padre ]
    • 2 respuestas por debajo de tu umbral de lectura actual.
  • por wschutz (21130) el Sábado, 26 Noviembre de 2005, 11:54h (#647665)
    ( Última bitácora: Martes, 31 Octubre de 2006, 18:26h )
    En mi opinión no va a tener mucho futuro... basicamente porque tendría que arrebatar mercado a PHP y Java basicamente... y estos dos lenguajes tienen muchos años de experiencia y de desarrollos hechos en dichos lenguajes.

    Tampoco creo en los lenguajes que se aprenden en 10 minutos porque es muy dificil ofrecer potencia y simplicidad. Y si bien ahora este lenguaje puede ser potente, a medida que se vea que se necesiten más cosas o bien se complica su uso o bien se mantiene la simplicidad externa complicando la lógica interna; y como todo, habrá un límite en que sea imposible mantener la simplicidad y aumentar la potencia. Tampoco digo que me gusten los lenguajes que tenga que estar semanas y semanas dándole... pero no me gustan los lenguajes que se ofrecen como si fueran un "precocinado"

    Podrá complementar a otros desarrollos pero no sustituirlos.
    Para ejemplo, hace poco me enseñaron OpenCMS, que lo conocía pero no sabía en que estaba hecho (pensaba que en PHP) y cuando me dijeron que estaba en Java me quedé perplejo. Evidentemente este portal tiene un tiempo y para mí el único que puede competir con él es Joomla, no obstante a Joomla le queda mucho para alcanzar a OpenCMS. Con esto quiero decir, que mientras no se desarrolle algo que tenga gran aceptación (como un portal) y que sea potente y novedoso (para mí el ahora Joomla y anterior Mambo, ha supuesto un antes y un después en los portales PHP; y después de ver OpenCMS, entiendo que si no hubiera habido Mambo... seguiríamos con el PHP-Nuke y desarrollando malamente con PHP, al menos hasta que saliera la versión 5)

    También hay que tener en cuenta que se necesita instalar el framework por lo que solo aquellos que tengan control sobre su servidor podrán hacerlo... y para que sea soportado ampliamente se requiere popularidad y eficacia. Y de momento yo sólo percibo golpe de efecto y expectación ante algo nuevo.

    El tiempo dirá en donde se queda.

    .
  • por caradriel (7569) el Sábado, 26 Noviembre de 2005, 12:30h (#647684)
    ( http://yonkis.com/ | Última bitácora: Miércoles, 11 Octubre de 2006, 20:54h )
    ..........SMALLTALK............30 añitos viendo como la gente hace lenguajes OO cuando ya existe el lenguaje de objetos...en fin, todo es mercado al fin y al cabo, no le demos mas vueltas.
    --

    ##### Si sigues hablando como un pobrecito hablador,te pegaré como a un pobrecito hablador #####
  • humm...

    (Puntos:3, Interesante)
    por Tei (4535) el Sábado, 26 Noviembre de 2005, 15:39h (#647774)
    ( Última bitácora: Viernes, 03 Febrero de 2012, 15:18h )
    Es un gran lenguaje. Lo que pasa es que como dicen por ahi, casi todos los nichos estan cubiertos, he incluso algunas tienen bastante competencia.

    Ademas es un lenguaje que es un poco diferente, y por tanto exige un salto de fee.

    Pero la gente normal no tiene fee en los lenguajes. Mas bien todo lo contrario, prefieren lenguajes que son simplemente mas de lo que ya hay con pequeñas mejoras ( como C# ), en lugar de apuntarse a mejoras que se podrian calificar de revolucionarias. Pero no es por nada, sino carecer de la capacidad de poder imaginar como serian las cosas con un lenguaje mas poderoso (Ruby).

    Pasa mucho con el arte, el publico no esta a la altura de la obra. El artista muere, y 20 años despues es vindicado. Espero que no le pase esto al colega Matz. Aunque a la velocidad que va la informatica mas bien ese morirse significara ser olvidado. Como el autor de Lisp, Smalltalk, etc... (que no me pregunteis quienes son porque no lo se).
  • 2 respuestas por debajo de tu umbral de lectura actual.