tienes razon en lo que dices, ruby es un lenguaje recien llegado, todavia tiene que evolucionar mucho, etc, etc...
ahora bien, dicho esto, yo personalmente dudo mucho que llegue a desbancar a java, por lo menos en los proximos 5 anios
en cuanto a activerecord e hibernate... creo que los comentarios sobran, active record funciona muy bien con bases de datos pequenias, meterse en bases de datos grandes de verdad hace que el active record pierda muchisima utilidad, mientras que en ese caso hibernate cada vez gana mas
si encima empiezas a mirar transacciones distribuidas y demas, me parece que hiberante gana por goleada, el problema en este caso me parece a mi que es mas por la forma que tiene rails y active record de trabajar (todo se hace automagicamente) que por el propio lenguaje, que como has dicho, en muchas cosas es superior a java
en cuanto a rails en el entorno empresarial... porque PHP, pese a tener miles de aplicaciones mas, miles de frameworks y millones de paginas no pesa demasiado en el entorno empresarial? para mi es tan simple como que no tiene el apoyo de una compania por detras...
suena estupido, pero la mayoria de las empresas preferiran una empresa con nombre detras que un grupo de gente anonima, la idea es simple (pero poderosa), si la cosa sale mal, no es culpa suya, ellos han elegido una opcion que parecia buena y esta apoyada, le pueden echar las culpas a eso y ellos quedar bien
ahora mismo ruby falla precisamente en eso, no hay nadie detras de el, ni empresas grandes ni sus propios creadores (lei hace tiempo que dos o tres de los que habian ideado esto habian dejado de trabajar en ello)...
por otro lado, java se esta convirtiendo en el cobol del futuro, yo trabajo con sistemas bancarios, haciendo aplicaciones que se supone que tendran un ciclo de vida de 10-15 anios, es decir, los bancos que nos estan comprando los productos (y lo estan haciendo bancos desde eeuu hasta taiwan, pasando por tailandia, alemania, espania...) una vez implanten nuestros sistemas no preveen cambiar estos hasta el 2020 o asi
lenguajes buenisimos hay muchos, smalltalk, sin ir mas lejos es uno de los mejores lenguajes orientados a objetos que conozco, rapido, potente... una maravilla, vamos, pero miralo, lo conocen cuatro gurus, se habla un poco de el y poco, muy poco mas...
--
Dale fuego a un hombre y estara caliente un dia, prendele fuego y estara caliente el resto de su vida.
Re:Visir en lugar de Visir.
(Puntos:2)( http://barrapunto.com/ | Última bitácora: Lunes, 24 Febrero de 2014, 10:03h )
ahora bien, dicho esto, yo personalmente dudo mucho que llegue a desbancar a java, por lo menos en los proximos 5 anios
en cuanto a activerecord e hibernate... creo que los comentarios sobran, active record funciona muy bien con bases de datos pequenias, meterse en bases de datos grandes de verdad hace que el active record pierda muchisima utilidad, mientras que en ese caso hibernate cada vez gana mas
si encima empiezas a mirar transacciones distribuidas y demas, me parece que hiberante gana por goleada, el problema en este caso me parece a mi que es mas por la forma que tiene rails y active record de trabajar (todo se hace automagicamente) que por el propio lenguaje, que como has dicho, en muchas cosas es superior a java
en cuanto a rails en el entorno empresarial... porque PHP, pese a tener miles de aplicaciones mas, miles de frameworks y millones de paginas no pesa demasiado en el entorno empresarial? para mi es tan simple como que no tiene el apoyo de una compania por detras...
suena estupido, pero la mayoria de las empresas preferiran una empresa con nombre detras que un grupo de gente anonima, la idea es simple (pero poderosa), si la cosa sale mal, no es culpa suya, ellos han elegido una opcion que parecia buena y esta apoyada, le pueden echar las culpas a eso y ellos quedar bien
ahora mismo ruby falla precisamente en eso, no hay nadie detras de el, ni empresas grandes ni sus propios creadores (lei hace tiempo que dos o tres de los que habian ideado esto habian dejado de trabajar en ello)...
por otro lado, java se esta convirtiendo en el cobol del futuro, yo trabajo con sistemas bancarios, haciendo aplicaciones que se supone que tendran un ciclo de vida de 10-15 anios, es decir, los bancos que nos estan comprando los productos (y lo estan haciendo bancos desde eeuu hasta taiwan, pasando por tailandia, alemania, espania...) una vez implanten nuestros sistemas no preveen cambiar estos hasta el 2020 o asi
lenguajes buenisimos hay muchos, smalltalk, sin ir mas lejos es uno de los mejores lenguajes orientados a objetos que conozco, rapido, potente... una maravilla, vamos, pero miralo, lo conocen cuatro gurus, se habla un poco de el y poco, muy poco mas...
Dale fuego a un hombre y estara caliente un dia, prendele fuego y estara caliente el resto de su vida.