Consejo para sistema en linea

Imagen de fsigu

Forums: 

Amigos, no se si he ubicado bien este tema si no mil disculpas pero quisiera que me ayuden y orienten con sus experiencias a tomar la mejor opcion para desarrollo de un sistma, es para una empresa de venta de electrodomesticos, tengo que cambiar el sistema actual y desarrollar un sistema que maneje la contablilidad, inventarios, facturacion etc etc, pero esta empresa tiene varias agencias en distintas ciudades del ecuador y quisiera tener el sistema en linea, ahora quisiera que me ayuden a escojer el lenguaje de programacion y la base de datos mas adecuado para mi proposito, estaba pensando en usar firebird o mysql como base de datos porque manejan replicas para que cuando no esten en linea no se pare la empresa y procedimientos almacenados etc, pero como herramienta aun no me decido he pensado en php pero el manejo de grillas es de lo mejor que he visto, ademas lo ideal es no tener que pagar lo menos posible en licencias, segun sus experiencias quisiera que me ayuden indicandome que herramientas serian las mejores para hacer un buen sistema, de antemano les agradesco por sus comentarios.

Saludos

Sobre las DB ya se ha

Imagen de falcom

Sobre las DB ya se ha hablado del tema
yo particularmente preferiria postgresql+php+apache (sobre todo postgresql dado q ahora mysql la van a hacer de pago y quedara la version gratuita pero capada) corriendo en un Centos 5.1 sobre un buen server como un HP G3, la seguridad sobre todo (yo montaria un VPN con ips publicas para enlazar las sucursales), eso es lo inicial pero tienes q tener mucho cuidado en los respaldos, autenticacion, cifrado de datos (seguro pensaste eso) x q es online la aplicacion, bueno una porcion de elementos q debes tener en cuenta... suerte.
Salu2

Me preocupa esto de que cuando no esté en línea

Imagen de a_villacis

Primero que nada, es un requerimiento que el sistema pueda funcionar con conexión intermitente entre las diversas sucursales? Si así es, la réplica a nivel de base de datos puede no ser suficiente, porque la base de datos no sabe sobre las reglas de negocio de su empresa. La característica de sincronización con conexión intermitente debe planearse desde el punto de vista de la aplicación, es decir, la aplicación debe programarse con la expectativa de que eventualmente puede sincronizar los datos con aquellos provenientes de otra parte. Cómo se resuelven posibles entradas conflictivas producto de una incomunicación temporal? Digamos, que dos agencias en Guayaquil quieren vender una refrigeradora, pero la bodega sólo tiene una, y las dos creen que se reservaron la refri para sí, porque están temporalmente incomunicadas. Cómo se va a impedir, o resolver, este conflicto?

Esto lo digo por experiencia propia de intentar implementar replicación con conexiones intermitentes (específicamente por dialup).

perl -e '$x = 2.4; print sprintf("%.0f + %.0f = %.0f\n", $x, $x, $x + $x);'

perl -e '$x = 2.4; print sprintf("%.0f + %.0f = %.0f\n", $x, $x, $x + $x);'

gracias amigos por sus

Imagen de fsigu

gracias amigos por sus comentarios,realmente lei ya sobre el tema de base datos y nadie menciona a firebird, segun comentarios de amigos es una muy buena base de datos, quisiera saber si alguien tuvo ya experiencias con esta, sobre el lenguaje me gusta mucho php, "de lo que yo se" es pobre en el manejo de grillas, y eso si se necesita mucho, con todo voy a seguir investigando y les he de comentar mi elecion gracias y cualquier otro comentario o experiencia sera bienvenido

Fernando

Fernando

Un hosting creo seria la

Un hosting creo seria la soluciòn.

Mira el que yo promuevo:

www.hostinggratisecuador.com

Si necesitas muchas bases de datos, solo contratas un plan de pago desde 36 al año con varios gigas en disco y transferencia. Prueba el de versiòn gratuita 250mb en disco y 6gb de transferencia mensual con 3 bases de datos, más que suficiente para las réplicas de la empresa.

Puedes programar todo en php y hacerlo como una web.