[CentOS-es] desarrollo de aplicacion grande
Leonel
lnunez en gmail.com
Jue Sep 20 20:44:16 UTC 2007
On 9/20/07, Graciela Urquieta <graciela.urquieta en 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 en 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
Más información sobre la lista de distribución CentOS-es