Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/07/2006, 08:55
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Moví tu mensaje al foro de "Ingenería del Software y gestión de proyectos ,..". Entre otras cosas por qué hay muchos aspectos más que tratar antes de decidirte tal vez si "PHP" será la mejor opción para este tipo de desarrollos (o mejor dicho este ambiente "web").

Todo el tema de la "capa de negocios" (ese "módulo que mencionas") no es problema .. si los datos va a parar a "Base de datos" .. se trataría como siempre de cierta consulta SQL mas o menos compleja para tal fin.

Los "problemas" los veo más en el desarrollo de la "interface" para ingresar esos datos .. Podrías hacerlo con mucho uso de "Ajax" y técnicas similares para "simular" lo que una aplicación de tipo "escritorio" (programada en Visual Basic .. etc) ya hacen "por defecto".

Ten presente que si hablas de "ventas" supongo que algún "punto de ventan" tendrás que crear .. que sea agil en la introducción de datos y que tengas control para la impresión: de boletas/tickets .. facturas .. etc. En este ambiente "web" de programación ese tema concreo de "impresión" siempre es un problema, puedes solucionarlos con "ActiveX", "Applets Java" u otras técnicas ..

Por estos motivos a veces es mejor plantearse el desarrollo de este tipo de aplicaciones no sólo en un "lenguaje" por decirlo así o "ambiente" .. tal vez tengas módulos "fuertes" a nivel de ingreso de datos o "impresión" escritos en lenguajes de "escritorio" tipo Visual Basic o similares .. pero también tendrás otros módulos escritos en PHP por ejemplo a modo preferente de "consulta" o analisis incluso.

Lo importante es "centralizar" tus datos sobre una BBDD, intentar generar sobre "SQL" todos los procesos (como ese que mencionas tu en tu ejemplo) a nivel de "store procedure" .. y/o disparados por "triggers" si corresponde .. para que "desde cualquier lenguaje" (sea Visual Basic por ejemplo o algo en PHP) lo puedas ejecutar sin tener que "replicar" código similar para un mismo objetivo (cuando el "motor de BBDD" vía sus própias funciones, SQL y demás lo podría hacer).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.