On 9/20/07, Graciela Urquieta <[EMAIL PROTECTED]> wrote: > Hola, miren nuevamente acudo a uds. para ver que me puedan colaborar y > brindar sugerencias sobre lo siguiente: > > Acabo de ingresar a trabajar a un empresa, en la cual se tiene > previsto desarrollar una gran aplicacion financiera (por los modulos > de que se componen sera una aplicacion de buen tamaño). Resulta que > las personas que finaciaran este desarrollo, tienen casi decidido > afrontar este desarrollo en .net(sqlserver+c#+asp.net) principalmente > por temas de rapidez en el desarrollo, obviamnete algunos de los > desarrolladores tenemos la mision de cambiar esta decision y plantear > el uso de SL, segun la distribucion de la empresa y sus sucursales se > tendria el siguiente entorno: > > * aplicacion en entorno web (indispensable) > * 1 oficina central > * 20 a 25 surcursales (20 a 30 usuarios cada una) > * conexion por medio de adsl de 256,512, 1Mb (Segun la posibilidad de > acceso en cada sucursal) > * se dispondra de clientes remotos internacionalmente (via internet) > > Se tiene previsto disponer un servidor (aplicacion+BD) en cada una > para mejorar el acceso a la aplicacion por parte de los usuarios > locales y hacer que estos no sientan el fecto de su velocidad de > acceso (entre la of central y su sucursal que puede ser baja), pero > por debajo hacer que los servidores de las sucursales se sincronicen > con el servidor central para tener los datos actualizados > (replicacion). > > Bueno mi consulta, va referida a que segun estas caracteristicas se > puede plantear mejores alternativas, tanto para acceso como para > implementacion, a mi personalmente me gustaria saber si todo esto se > puede hacer con herramientas de software libre tanto en BD como en > desarrollo y cuales podrian ser las mejores alternativas, y si alguno > tuviera alguna experincia , me gustaria me la comparta. > > > disculpen la aplitud del mensaje y gracias adelantadas para los que me > den alguna sugerencia > > > Graciela > _______________________________________________ > CentOS-es mailing list > CentOS-es@centos.org > http://lists.centos.org/mailman/listinfo/centos-es >
Porque siempre el foco es en "desarrollar rapido" la mayoria de los sistemas fallan por la falta de mantenimiento a mediano / largo plazo y otro tanto por no pensar en hacer las aplicaciones escalables o crecimiento. si, hay que liberar pronto pero parte de liberar un sistema es tener en cuenta el mantenimiento y su costo a mediano y largo plazo en cuanto a las herramientas si solo sabes usar un martillo todos los problemas los veras como clavos. y claro que se puede hacer con software libre .. en cuanto a las herramientas : Base de datos : PostgreSQL lenguajes : Python ( con django o turbogears o modpython ) o el recien liberado como GPL Java aunque aun no este como para produccion la version libre pero se puede iniciar con el de SUN luego cambiar el JRE por uno 100% libre como icedtea -- Leonel _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es