¿Qué lenguaje usaríais?

04/11/2009 - 17:02 por JM | Informe spam
Hola amigos, me piden hacer una réplica de un software realizado hace años
en delphi + paradox, que gestiona una base de datos con montones de tablas,
usuarios, informes, etc

Controlo PHP + mySQL pero me parece una locura usarlo ya que el software
maneja muchas tablas y en php sólo escribir las decenas de formularios,
tratar los datos, etc, sería mucho trabajo.

Me gustaría que las tablas fuesen SQL o MySQL, el principal motivo de
abandonar el software antiguo es la facilidad con que se corrompen sus DB,
pero no se qué lenguaje, o versión de visual basic (si es q me recomendáis
VB) usar. Aprenderé casi de cero asi que también el que no fuese muy
complicado ayudaría.

Gracias y espero con la poca info que os doy podáis darme una idea general.

Un saludo!

JM

Preguntas similare

Leer las respuestas

#11 Ghabriel Lince
06/11/2009 - 05:52 | Informe spam
On Nov 4, 12:38 pm, "JM" wrote:
Buenas, gracias a ambos por responderme.

Lo ideal sería retocar el delphi, lo se, pero no tenemos los fuentes del
programa, se compró a un programador que hace muchos años ya que se dedica a
otros menesteres, dudo que siquiera conserve los códigos fuente ni tampoco
la empresa estaría dispuesta a pagarle por ellos.

Sobre el plazo tengo todo el del mundo, llevamos años "sufriendo" los
continuos errores del programa antiguo, asi que es algo para hacer en ratos
libres y a largo plazo.

La verdad, pregunté en este foro, porque lo único que estoy seguro que
quiero usar es SQL o mySQL. Su estabilidad y velocidad son todo lo contrario
a nuestra antigua base de datos. No se si hay otros grupos del tema, ya que
quizá no sea necesario para una aplicación en VB para PYME como esta usar
SQL server, quizá hay una versión reducida, ¿incluso gratuita?

Creo que optaré por VB6, era mi primera opción ya que hice mis pinitos con
VB hace años, pero quería una segunda opinión.
Muchas gracias! un saludo!

JM

"JM" escribió en el mensajenews:

> Hola amigos, me piden hacer una réplica de un software realizado hace años
> en delphi + paradox, que gestiona una base de datos con montones de
> tablas, usuarios, informes, etc

> Controlo PHP + mySQL pero me parece una locura usarlo ya que el software
> maneja muchas tablas y en php sólo escribir las decenas de formularios,
> tratar los datos, etc, sería mucho trabajo.

> Me gustaría que las tablas fuesen SQL o MySQL, el principal motivo de
> abandonar el software antiguo es la facilidad con que se corrompen sus DB,
> pero no se qué lenguaje, o versión de visual basic (si es q me recomendáis
> VB) usar. Aprenderé casi de cero asi que también el que no fuese muy
> complicado ayudaría.

> Gracias y espero con la poca info que os doy podáis darme una idea
> general.

> Un saludo!

> JM




Hola JM,
si lo que deseas es un manejador de base de datos muy bueno y
gratuito, ps en PostgreSQL tienes la solución.
En cuanto al lenguage de programación, te recomiendo VFP 9.0 por su
facil aprendizaje y la variadas funcionalidades con las que este LP
cuenta, que por cierto ya Samuel - SMH lo ha mencionado.

Si deseas info sobre PostgreSQL.
www.postgresql.org


Suerte.
Respuesta Responder a este mensaje
#12 Jose TH
06/11/2009 - 16:40 | Informe spam
El problema es que lamentablemente casi nadie quiere comprar ahora sistemas
que estén hechos en VFP por razones obvias.
Por otra parte los empleos que aparecen para programacion mayoritariamente
no son para VFP.


"Samuel-SMH" escribió en el mensaje
news:
Efectivamente Luis. lo que comentaba era usando VFP9.0 Y SQLSERVER2005
usando claro pura funciones y SP en el servidor de Datos SQLserver2005 ,
incluso manejar Transacciones ahi mismo(ES LO MEJOR).

Sólo que tambien quize mencionar todo lo que puedes hacer con VFP...
ah y me olvidaba tambien puedes manejar en VFP:

Referencias cruzadas
XML
Interactuar con Word,Excell,Pdfs, Crystal Reports , etc
Otros.

Saludos.

Samuel S.M.H




"Luis Mata" escribió en el mensaje de
noticias:
Has todo tu desarrollo en el servidor con procedimientos, asi en el
cliente usas cualquiera el mas facil o el que conozcas.
Yo programo todo en el server en mi cliente no hay gran cosa solo
ventanas con minimo codigo que interacatua cliente - Servidor.
asi mi fuente es la BD.

Luis

"JM" escribió en el mensaje de
noticias news:
Hola amigos, me piden hacer una réplica de un software realizado hace
años en delphi + paradox, que gestiona una base de datos con montones de
tablas, usuarios, informes, etc

Controlo PHP + mySQL pero me parece una locura usarlo ya que el software
maneja muchas tablas y en php sólo escribir las decenas de formularios,
tratar los datos, etc, sería mucho trabajo.

Me gustaría que las tablas fuesen SQL o MySQL, el principal motivo de
abandonar el software antiguo es la facilidad con que se corrompen sus
DB, pero no se qué lenguaje, o versión de visual basic (si es q me
recomendáis VB) usar. Aprenderé casi de cero asi que también el que no
fuese muy complicado ayudaría.

Gracias y espero con la poca info que os doy podáis darme una idea
general.

Un saludo!

JM




Respuesta Responder a este mensaje
#13 Jose TH
06/11/2009 - 16:45 | Informe spam
Soñar no cuesta nada.

Cuándo entenderán que hay dejar el VFP por lo menos para nuevos proyectos?
Vayan al mercado y vean para que la realidad no les dé en la cara.

No confundir el lenguaje "que conozco y me siento cómodo" con una buena
recomendación para nuevos proyectos.

"Samuel-SMH" escribió en el mensaje
news:
Hola JIM.
Gusto en saludar a la gente que aporta sugerencias, sobre todo en este
Post.

Pero tengo la respuesta que necesitas a tus problemas y de paso agilizas
todo.
deberías usar "VFP9.0 Y SQLSERVER 2005"

Razones
1. Por mas que digan que VFP esta muerto como VB , no es tan cierto, es
mas hay paginas con blogs y gente que esta desarrollando
VFP para NET , ya con eso sabes que esta asegurado por buen tiempo en el
mercado.
2. Es Fácil y muy amigable por el uso de su lenguaje estructurado, y
tambien te permite programar en objetos, usando clases y SP.(Aunque no
todos lo han usado a fondo)
3. Diseño de lo mejor y es mas puedes usar Skins para una mejor
presentación,
4. Contienen controles activex que te dan opciones y diseño tiene .NET
5. También te permite trabajar en arquitectura 3 capas(Aunque muchos no lo
sepan usar en VFP).
6. Tiene su propio reporteador (ReportListiner) ultima versión (Rota
textos, colorea, imagen de fondo en gris, zoom de varios tamaños sin dañar
la imagen)
7. Sentencia selects identicas y mejoradas como SQL SERVER 2005.
8. Maneja transacciones anidadas,buffers,cursores,etc.
9. Y LO MEJOR !!!! Viene con una herramienta que te permite migrar tablas
DBF's (como en tu caso) al SQL2005, en automatico te crea todo y te
agilizaria en desarrollar.

y MUCHO MAS... que me tomaría mas tiempo.

De más esta decir que soy un Visualfoxprosero pero tambien programo en PB,
y VB.NET ; solo que no te puedo recomendar estos por que son puro Objetos
y tomaria mucho tiempo entender esta arquitectura(y creo que para pasar a
esta arquitectura VFP te puede ayudar a entender mejor algunas cosas sobre
todo clases,herencias,metodos,eventos,.. etc,etc).

Saludos.
Samuel S.M.H
Lima-Perú.

PD. si deseas ayuda me escribes y te envio manuales, aunque en Google
encuentras mucho más.


"JM" escribió en el mensaje de
noticias:
Buenas, gracias a ambos por responderme.

Lo ideal sería retocar el delphi, lo se, pero no tenemos los fuentes del
programa, se compró a un programador que hace muchos años ya que se
dedica a otros menesteres, dudo que siquiera conserve los códigos fuente
ni tampoco la empresa estaría dispuesta a pagarle por ellos.

Sobre el plazo tengo todo el del mundo, llevamos años "sufriendo" los
continuos errores del programa antiguo, asi que es algo para hacer en
ratos libres y a largo plazo.

La verdad, pregunté en este foro, porque lo único que estoy seguro que
quiero usar es SQL o mySQL. Su estabilidad y velocidad son todo lo
contrario a nuestra antigua base de datos. No se si hay otros grupos del
tema, ya que quizá no sea necesario para una aplicación en VB para PYME
como esta usar SQL server, quizá hay una versión reducida, ¿incluso
gratuita?

Creo que optaré por VB6, era mi primera opción ya que hice mis pinitos
con VB hace años, pero quería una segunda opinión.


Muchas gracias! un saludo!

JM

"JM" escribió en el mensaje
news:
Hola amigos, me piden hacer una réplica de un software realizado hace
años en delphi + paradox, que gestiona una base de datos con montones de
tablas, usuarios, informes, etc

Controlo PHP + mySQL pero me parece una locura usarlo ya que el software
maneja muchas tablas y en php sólo escribir las decenas de formularios,
tratar los datos, etc, sería mucho trabajo.

Me gustaría que las tablas fuesen SQL o MySQL, el principal motivo de
abandonar el software antiguo es la facilidad con que se corrompen sus
DB, pero no se qué lenguaje, o versión de visual basic (si es q me
recomendáis VB) usar. Aprenderé casi de cero asi que también el que no
fuese muy complicado ayudaría.

Gracias y espero con la poca info que os doy podáis darme una idea
general.

Un saludo!

JM





Respuesta Responder a este mensaje
#14 Jose TH
06/11/2009 - 16:58 | Informe spam

Razones
1. Por mas que digan que VFP esta muerto como VB , no es tan cierto, es
mas hay paginas con blogs y



Sal a vender un software actualmente y di que está hecho en VFP o VB6 a ver
si puedes competir con otros que lo tengan en .NET. Para esos fines,
ambos (VFP y VB6) están muertos.


gente que esta desarrollando
VFP para NET , ya con eso sabes que esta asegurado por buen tiempo en el
mercado.




Ha habido ensayos pero nada definitivo ni confiable. MicroSoft descartó la
integración de VFP a .NET desde el 2001 creo. No ha vuelto a retomarlo y
por algo ha sido. Descontinuó oficialmente a VFP en 2006 o 2007.


2. Es Fácil y muy amigable por el uso de su lenguaje estructurado, y
tambien te permite programar en objetos, usando clases y SP.(Aunque no
todos lo han usado a fondo)



En .NET eso es mucho mejor.

3. Diseño de lo mejor y es mas puedes usar Skins para una mejor
presentación,



En .NET eso es mucho mas completo.

5. También te permite trabajar en arquitectura 3 capas(Aunque muchos no lo
sepan usar en VFP).



Eso no tiene que ver con el lenguaje de programación.


6. Tiene su propio reporteador (ReportListiner) ultima versión (Rota
textos, colorea, imagen de fondo en gris, zoom de varios tamaños sin dañar
la imagen)




Reporting Services le lleva mucho al reporteador de VFP.


9. Y LO MEJOR !!!! Viene con una herramienta que te permite migrar tablas
DBF's (como en tu caso) al SQL2005, en automatico te crea todo y te
agilizaria en desarrollar.




El resultado de esa herramienta normalmente no es adecuado.


De más esta decir que soy un Visualfoxprosero



Eso está claro y por eso lo recomiendas con tanta vehemencia pero yo lo fui
también y te puedo hablar también del .NET.

pero tambien programo en PB, y VB.NET ; solo que no te puedo recomendar
estos por que son puro Objetos y tomaria mucho tiempo entender esta
arquitectura(y creo que para pasar a esta arquitectura VFP te puede ayudar
a entender mejor algunas cosas sobre todo
clases,herencias,metodos,eventos,.. etc,etc).




Que sea "puro Objetos" no es ninguna desventaja, al contrario. Sobre el
tiempo de aprendizaje es cierto que cuesta esfuerzo pero merece la pena si
se piensa a futuro.
No creo que sea buena ayuda a alguien recomendarle para nuevos desarrollos
lenguajes oficialmente descontinuados sólo porque conocemos esos lenguajes y
nos sentimos cómodos con estos.
Respuesta Responder a este mensaje
#15 Samuel-SMH
06/11/2009 - 19:03 | Informe spam
AHHHHH...
y eso que me olvide de mencionar en VFP:

1. Consumiento Componentes COM+ de VFP en .NET
2. Consumiento Web Services de VFP en .NET
3. Consumiendo Componentes .NET en VFP
4. Consumiendo Web Services .NET en VFP
5. Consumiendo Reportes Crystal Report en VFP
6. Consumiendo Reportes VFP desde .NET
7. Acceso a base de datos VFP desde .NET
8. Acceso a base de datos SQL Server Server desde VFP
9. Convertir tablas VFP a archivos XML
10. Convertir archivos XML a tablas VFP
11. Seguridad en tablas VFP a traves de la impersonación 1 (RUNAS
Professional)
12. Seguridad en tablas VFP a traves de la impersonación 2
(SecurityContext ActiveX)

Osea; ya que MASSSSSSSSSSSSSSSSSS!!!!!!!!

Saludos.
SAMUEL S.M.H


"Jose TH>>" escribió en el mensaje de
noticias:
El problema es que lamentablemente casi nadie quiere comprar ahora
sistemas que estén hechos en VFP por razones obvias.
Por otra parte los empleos que aparecen para programacion mayoritariamente
no son para VFP.


"Samuel-SMH" escribió en el mensaje
news:
Efectivamente Luis. lo que comentaba era usando VFP9.0 Y SQLSERVER2005
usando claro pura funciones y SP en el servidor de Datos SQLserver2005 ,
incluso manejar Transacciones ahi mismo(ES LO MEJOR).

Sólo que tambien quize mencionar todo lo que puedes hacer con VFP...
ah y me olvidaba tambien puedes manejar en VFP:

Referencias cruzadas
XML
Interactuar con Word,Excell,Pdfs, Crystal Reports , etc
Otros.

Saludos.

Samuel S.M.H




"Luis Mata" escribió en el mensaje de
noticias:
Has todo tu desarrollo en el servidor con procedimientos, asi en el
cliente usas cualquiera el mas facil o el que conozcas.
Yo programo todo en el server en mi cliente no hay gran cosa solo
ventanas con minimo codigo que interacatua cliente - Servidor.
asi mi fuente es la BD.

Luis

"JM" escribió en el mensaje de
noticias news:
Hola amigos, me piden hacer una réplica de un software realizado hace
años en delphi + paradox, que gestiona una base de datos con montones
de tablas, usuarios, informes, etc

Controlo PHP + mySQL pero me parece una locura usarlo ya que el
software maneja muchas tablas y en php sólo escribir las decenas de
formularios, tratar los datos, etc, sería mucho trabajo.

Me gustaría que las tablas fuesen SQL o MySQL, el principal motivo de
abandonar el software antiguo es la facilidad con que se corrompen sus
DB, pero no se qué lenguaje, o versión de visual basic (si es q me
recomendáis VB) usar. Aprenderé casi de cero asi que también el que no
fuese muy complicado ayudaría.

Gracias y espero con la poca info que os doy podáis darme una idea
general.

Un saludo!

JM










Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida