Page 1 of 1

Saber su experiencia

PostPosted: Sat Dec 17, 2011 12:14 am
by Armando
Hola amigos del foro:

Ando persiguiendo un proyecto para desarrollar un ERP para una empresa de mediano tamaño,
(crucen los dedos) mi idea es desarrollarlo con xHarbour y FW pero me surgen algunas dudas y
es por eso que recurro a ustedes para conocer sus experiencias en el tema, mi dudas son:

1.- Hasta cuantos PRGs puedo incluir en un proyecto (compilación)
2.- Sé que en cuanto a recursos hay límite en el tamaño del archivo .RES pero tambie sé
que puedo linkar varios archivos .RES, hasta cuantos ?
3.- Vale la pena meter todos los PRGs en un solo EXE
4.- Hasta que tamaño puede ser mi .EXE ?
5.- Si tienen en mente algo que haya pasado por alto, favor de comentarmelo.

Gracias por sus consejos

Re: Saber su experiencia

PostPosted: Sat Dec 17, 2011 1:56 pm
by lucasdebeltran
Hola,

No vas a tener ningún problema por Harbour y Fivewin.

Facturaplus y Contaplus de SageSp están hechas con Harbour y Fivewin. Mira www.sagesp.com.

El tema es que si tienes muchos datos quizás debas de usar ADS.

Salu2

Re: Saber su experiencia

PostPosted: Sat Dec 17, 2011 4:49 pm
by Raymundo Islas M.
Armando,

No debes tener ningun tipo de problema, meti como 15 .prg y 7 .res en mi app y como si nada !!
Estoy usando xMate

Referente al tamaño, pesa 5.8 mb pero ya comprimido queda en 1.6 mb

Saludos

Re: Saber su experiencia

PostPosted: Sat Dec 17, 2011 6:48 pm
by Armando
En orden de respuesta:

Lucas:

Agradezco tu respuesta, había yo pensado en algun SQL comercial, tal vez Sql Server, MySql, Oracle pero ahora
que lo mencionas no debo despreciar a ADS.

He visitado la página que me recomiendas y al parecer son módulos por separado, me explico; tengo en mente
meter todos los módulos en un solo EXE, Contabilidad, Facturación, Inventario, Estadisticas de ventas, Inventario
físico, cuentas por cobrar, cuentas por pagar, nóminas, etc etc. por eso son mis dudas.

Raymundo:

Tambien agradezco tu respuesta, 15 prgs ?, tal vez quisiste decir 150 ?

Espero que alguien más se anime a darnos sus experiencias.

Un abrazo a todo el foro y aprovecho para desearles FELIZ NAVIDAD !!!

Tambien agradezco

Re: Saber su experiencia

PostPosted: Sat Dec 17, 2011 8:53 pm
by sysctrl2
colega, mi proyecto SysCtrl.exe mide 6,467,584. bytes
y tengo 167 PRGs compilados y creciendo
el proyecto se contruye con .RMK.

sin problemas..

saludos..

Re: Saber su experiencia

PostPosted: Sat Dec 17, 2011 9:10 pm
by Armando
César:

Gracias por el apunte.

Amigos animense a brindarnos sus sábios consejos y experiencias.

Saludos

Re: Saber su experiencia

PostPosted: Sun Dec 18, 2011 6:09 pm
by joseluisysturiz
Si vas a irte por ADO, te recomendaria de una vez MYSQL y con la clase Tdolphin, todo sera muy rapido y sin limites(casi), Harbour y como buena aplicacion xEdit, editor de recursos todos son buenos, es cuestion de gustos, yo uso Pelles C, bastante completo y gratis como muchos otros, es mi humilde opinion.saludos... :shock:

Re: Saber su experiencia

PostPosted: Sun Dec 18, 2011 6:53 pm
by Antonio Linares
Armando,

La clave de un ERP está en usar scripts y en eso Harbour es muy bueno :-) Tienes un ejemplo en FWH\samples\scripts.prg

Gracias a los scripts, puedes usar todo el código que quieras y la aplicación no crece, pues el código de los scripts se almacena externo a la aplicación.

Y, lo más importante, gracias a los scripts puedes satisfacer una de las condiciones más importantes de un ERP: el poder ser modificado dinamicamente para satisfacer las necesidades de la empresa que lo use:

http://es.wikipedia.org/wiki/Planificaci%C3%B3n_de_recursos_empresariales#Definici.C3.B3n

Adaptables. Los ERP están creados para adaptarse a la idiosincrasia de cada empresa. Esto se logra por medio de la configuración o parametrización de los procesos de acuerdo con las salidas que se necesiten de cada uno. Por ejemplo, para controlar inventarios, es posible que una empresa necesite manejar la partición de lotes pero otra empresa no. Los ERP más avanzados suelen incorporar herramientas de programación de 4ª Generación para el desarrollo rápido de nuevos procesos. La parametrización es el valor añadido fundamental que debe contar cualquier ERP para adaptarlo a las necesidades concretas de cada empresa.

Re: Saber su experiencia

PostPosted: Sun Dec 18, 2011 11:06 pm
by Armando
En orden de respuesta:

José Luis, desde luego he pensado en ADO, de hecho tengo un proyecto ya desarrollado y funcionando al 100% con ADO,
y cero problemas, siempre he tratado de desarrollar con ADO puro, sin menoscabo de ninguna lib de terceros, otra ventaja
que puedo y debo aprovechar es el uso de transacciones, por esto y por otras varias razones estoy convencido y decidido a
irme por ADO y algun SQL.

Antonio, excelente consejo, voy a estudiar mucho sobre scripts y ver el PRG ejemplo que mencionas, aunque a la fecha uso
xHarbour no tengo ningun inconveniente para moverme a Harbour, buen punto.

Este foro tiene mucho para dar, anímense amigos.
Saludos

Re: Saber su experiencia

PostPosted: Tue Dec 20, 2011 1:56 pm
by dbzap
Hola.
Uno de nuestros sistemas ( el de administración solamente ) usa + de 250 prg, rc metidos en dll + de 240 en una de las dll de pantallas + icomos + bmps
Nuestro ERP tiene ya mas 15 años trabajando con fw y mas de 11 con MsSql
Muchos de nuestros proyectos originales fueron en dbf, pero las mismas empresas que te buscan y cotizan un ERP, créeme que no buscan dbf's, buscan bases de datos relacionales en los ERP's ( mssql, oracle, etc )
Quizás inicialmente, pueda ser un esfuerzo mayor, pero al tiempo de trabajar los beneficios son muchos.
Es decir, y resumiendo, fw + hb + sql puede ser el negocio que buscas.
Saludos

Re: Saber su experiencia

PostPosted: Tue Dec 20, 2011 3:33 pm
by Francisco Horta
Estas soidito ó que??? jjeje que tal armando
te comento, yo tengo un .exe de casi 5mb como con 80 .prg con 3.res y va de perlas,,, dudo que tengas problemas, puedes meter tantos .prg como .res necesites, los scripts he oido que son buenisimos, el consejo de Antonio ahi lo tienes, por progrmacion no creo quw tengas problemas, te recomiendo Harbour sobre xHarbour, en lo personal me ha sido mas estable y con mejor performance, en cuanto a susu bases de datos, lo mejor es sql, prueba a usar tdolphin + habrour, seguro que te va a gustar, aqui em gustaria poder usar tmysql + harbour pero no hay version para harbour y ahi si no se como meterle mano, pero en lo personal, e visto sistemas con mas de 200 prg en dfbs sin problemas,,,
saludos
paco

Re: Saber su experiencia

PostPosted: Tue Dec 20, 2011 4:11 pm
by Daniel Garcia-Gil
Francisco Horta wrote:aqui em gustaria poder usar tmysql + harbour pero no hay version para harbour


Harbour si tiene una version de tmysql, esta ubicada dentro de la carpeta de contribuciones contrib\hbmysql

Re: Saber su experiencia

PostPosted: Tue Dec 20, 2011 4:35 pm
by Francisco Horta
oopss, no habia revisado,, gracias daniel saludos

Re: Saber su experiencia

PostPosted: Tue Dec 20, 2011 6:00 pm
by Armando
Fiel a mi costumbre, en orden de respuesta:

Julio, gracias por tus comentarios son orientadores y alentadores.

Paco: Tambien gracias por tus observaciones.

Aunque creo tener definida mi ruta a seguir, ajalá alguien más nos ilumine con sus comentarios
y sabios consejos.

Saludos