precisamente de eso habla el articulo al que enlaza rvr...
que ruby no se podra poner en los servidores baratos de 10€ porque necesitan mas memoria que PHP, y que aunque tengas puesta la mas minima de las chorradas, necesitara tener un programa residente de 30MB ejecutandose...
en un servidor puedes poner 100 webs en php y tirara sin problemas, para que eso en ruby vaya "bien", necesitaras 3GB de ram solo para los procesos de ruby, ergo necesitaras mas y mejores equipos, administradores... en resumen, invertir mas dinero y por lo tanto cobrar mas...
y que pasa si en vez de 100 quieres meter 1000? haz cuentas
eso mismo pasa con java y precisamente por lo mismo no hay alojamientos baratos (o al menos yo no los conozco, lo mejor que he visto son servidores compartidos por 25-30€ al mes), prueba a buscar un servidor dedicado para poder poner lo que te de la gana y veras a donde se te va el precio
en realidad a eso se refieren con que ruby se queda grande para proyectos pequenios (proyectos en los que PHP es el rey) y no llega para los proyectos grandes (donde java tiene mucho que decir, solo compara el Activerecord con hibernate)
--
Dale fuego a un hombre y estara caliente un dia, prendele fuego y estara caliente el resto de su vida.
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:3, Informativo)( http://barrapunto.com/ | Última bitácora: Lunes, 24 Febrero de 2014, 10:03h )
que ruby no se podra poner en los servidores baratos de 10€ porque necesitan mas memoria que PHP, y que aunque tengas puesta la mas minima de las chorradas, necesitara tener un programa residente de 30MB ejecutandose...
en un servidor puedes poner 100 webs en php y tirara sin problemas, para que eso en ruby vaya "bien", necesitaras 3GB de ram solo para los procesos de ruby, ergo necesitaras mas y mejores equipos, administradores... en resumen, invertir mas dinero y por lo tanto cobrar mas...
y que pasa si en vez de 100 quieres meter 1000? haz cuentas
eso mismo pasa con java y precisamente por lo mismo no hay alojamientos baratos (o al menos yo no los conozco, lo mejor que he visto son servidores compartidos por 25-30€ al mes), prueba a buscar un servidor dedicado para poder poner lo que te de la gana y veras a donde se te va el precio
en realidad a eso se refieren con que ruby se queda grande para proyectos pequenios (proyectos en los que PHP es el rey) y no llega para los proyectos grandes (donde java tiene mucho que decir, solo compara el Activerecord con hibernate)
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.