On 9/20/07, Graciela Urquieta graciela.urquieta@gmail.com 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