será conveniente hacer una aplicacion grande, muy transaccional
utilizando Rails? dicha aplicacion esta pensada para J2EE.
esta aplicacion se piensa apoyar mucho en la base de datos ORACLE, con
los famosos packegges, los cuales muelen los datos y los devolvera para
prsentacion.
gracias de antemano por sus opiniones, si tienen documentacion que
aconsejen a implementar aplicaciones grandes.
En la empresa donde trabajo hicimos un proyecto grande con Oracle y por
comparar, otro con Java AFS BC (Framework Java de Oracle), la
experiencia es que en semana y media hicimos el proyecto en rails, y el
proyecto en Java lleva 2 meses y medio y contando (y pensamos que le
faltan como otros tres meses cuando menos).
Con Oracle trabajamos varios millones de registros y creo que cumplió
todas las expectativas (no sin antes decir que como el proyecto es
transaccional, tiene un servidor de transacciones, con un balanceador de
cargas al frente, manejamos un servidor producción y otro de
transacciones, Oracle Rack, Oracle Cluster, etc.). En la parte web
tenemos Mongrel cluster con apache2, tambien dicen que nginx es bueno. Y
ocultamos código con rubyscript2exe (que obviamente no es perfecto).
Quedaron tan entusiasmados los jefes que van a realizar tres proyectos
mas en rails (en tiempo veloz).
Ya exprese mis intenciones de colaborar con los que desen trabajar con
Oracle para orientarlos, lo único es que yo me demoro un poquito en
responder porque reviso el email solo por las noches.
me acuerdo de ti, ya habiamos hablado para otros asuntos, que por mucho
trabajo no pudimos concretar cosas.
Gracias a todos por sus aportes y opiniones, sus experiencias cuentan
muchos para todos nosotros que queremos sacar provecho en el uso de este
framework.
es bueno saber que podemos contar con un grupo de personas y que en un
momento determinado podemos contactar para nuestros proyectos.
La comparativa la hacen los de Sun y no van a decir que RoR puede ser
más eficiente que Grails… y la verdad no me parece bien que lo hagan
cada uno en un servidor diferente.
Webbrick no es un servidor que se deba de poner en producción, por eso
mismo, no es eficiente. Actualmente monto las aplicaciones RoR, con
Apache para contenidos estaticos y Mongrel para servir Ruby y la verdad
no me he encontrado problemas de rendimiento, tampoco es que tengan
mucha carga, pero los benchmarks los pasan bastante bien.
La escalabilidad y robustez… No creo k sea el framework el que sea
tenga que ser escalable y robusto, la misma aplicación puede tener el
mismo problema en cada uno de los tres frameworks, todo parte de un buen
diseño en el que se hayan tenido en cuenta todos estos aspectos.
jejejeje llevo tiempo dandole vueltas a este tema de los frameworks y
con el que mas comodo estoy es con RoR… No me convencen.