From
02/03/2006 09:17:16
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Title:
Framework
Environment versions
Visual FoxPro:
VFP 7
OS:
Windows XP SP2
Network:
Windows XP
Database:
Firebird
Miscellaneous
Thread ID:
Message ID:
Views:
166
Hola,
Necesito hacer un sistema en corto tiempo y el cual me sea fácil de aprender.
Me podrían recomendar alguno u orientarme de acuerdo a vuestra experiencia ?
Desde ya muchas gracias.
Saludos
From
02/03/2006 10:14:13
 
 
To
02/03/2006 09:17:16
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Title:
Environment versions
Visual FoxPro:
VFP 7
OS:
Windows XP SP2
Network:
Windows XP
Database:
Firebird
Miscellaneous
Thread ID:
Message ID:
Views:
112
>Necesito hacer un sistema en corto tiempo y el cual me sea fácil de aprender.
>Me podrían recomendar alguno u orientarme de acuerdo a vuestra experiencia ?


No existe un Framework con una curva de aprendizaje corta. Todos tienen en mayor o menor manera un aprendizaje largo ya que incluyen toneladas de funcionalidad. Hay que aprender la filosofía detras de su diseño, sus capacidades y limitaciones. Una vez que se han hecho uno o dos sistemas usando ese Framework es cuando uno comienza a sentirse mas cómodo y productivo en su uso.

IMO no debe nunca hacerse un sistema OOP sin un buen Framework. Por otro lado, no se puede ni debe recomendar un Framework en particular ya que lo que sirve a una persona no sirve a otra. Depende mucho de tu forma de programar, idiosincracia, necesidades y conocimientos de OOP. Debes estudiar mas de uno y quedarte con el que se adapte mejor a tu forma de trabajo. Un Framework dará a tus programas una calidad constante y consistente.

Tambien hay que considerar el soporte técnico (generalmente en un Board o Website como este) de los autores del Framework.

Un buen sitio para comenzar es ver la comparación en los Frameworks existentes y otros artículos en nuestro Wiki:
http://fox.wikis.com/wc.dll?Wiki~VFPCommercialFrameworks
http://fox.wikis.com/wc.dll?Wiki~EvaluatingFrameworks
http://fox.wikis.com/wc.dll?Wiki~FrameworkFeatureChart
http://fox.wikis.com/wc.dll?Wiki~FrameworksBuildOrBuy
http://fox.wikis.com/wc.dll?Wiki~FrameWork
http://fox.wikis.com/wc.dll?Wiki~CategoryFrameworks

Ojo que al decir Framework me refiero a la definición standard (ver links) y no a Generadores de Código que es otra cosa diferente. Yo no busco ni uso Generadores. Un buen Framework te da las herramientas para crear cualquier tipo de programa con cualquier interface, 1-Tier, 2-Tier, N-Tier, a tu gusto y necesidad.

Nota: En caso que preguntes, luego de haber hecho esto hace años mi elección fué por Visual MaxFrame Professional, de la cual nunca me he arrepentido. Te servirá? No lo sé ya que depende de lo que comenté antes.


Alex Feldstein, MCP, Microsoft MVP
VFP Tips: English - Spanish
Website - Blog - Photo Gallery


"Once again, we come to the Holiday Season, a deeply religious time that each of us observes, in his own way, by going to the mall of his choice." -- Dave Barry
From
06/03/2006 12:28:02
 
 
To
02/03/2006 10:14:13
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Title:
Environment versions
Visual FoxPro:
VFP 7
OS:
Windows XP SP2
Network:
Windows XP
Database:
Firebird
Miscellaneous
Thread ID:
Message ID:
Views:
130
Muchas gracias por tu respuesta.
Es muy valiosa tu experiencia.
Mi tema es el siguiente, necesito desarrollar aplicaciones (básicamente para el segmento comercial), en el cual tenga una herramienta que me facilite la creación de ABM, en base a la definición de los datos, con cualquier base de datos, ya sea por ADO, ODBC... etc.(MYSQL,INTERBASE,ACCESS, SQLSERVER, ORACLE,etc).
Multiusuario, (quisiera no tener que hacer codificación sobre bloqueos de tablas.. manejo de integridad referencial.. etc.).
Teniendo una buena definición de la base de datos, y los store procedures se me simpilique la tarea de "mantenimiento", además te comento que estoy acostumbrado a programar en forma procedural aunque ya empece con OOP, pero me gustaría ir integrando la OOP "asimilando" como es debido el tema sin apuros por entregas, etc.
Es un placer encontrar gente como vos que ayudan desinteresadamente.
Saludos
From
06/03/2006 12:45:55
 
 
To
06/03/2006 12:28:02
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Title:
Environment versions
Visual FoxPro:
VFP 7
OS:
Windows XP SP2
Network:
Windows XP
Database:
Firebird
Miscellaneous
Thread ID:
Message ID:
Views:
119
>Muchas gracias por tu respuesta.
>Es muy valiosa tu experiencia.
>Mi tema es el siguiente, necesito desarrollar aplicaciones (básicamente para el segmento comercial), en el cual tenga una herramienta que me facilite la creación de ABM, en base a la definición de los datos, con cualquier base de datos, ya sea por ADO, ODBC... etc.(MYSQL,INTERBASE,ACCESS, SQLSERVER, ORACLE,etc).
>Multiusuario, (quisiera no tener que hacer codificación sobre bloqueos de tablas.. manejo de integridad referencial.. etc.).
>Teniendo una buena definición de la base de datos, y los store procedures se me simpilique la tarea de "mantenimiento", además te comento que estoy acostumbrado a programar en forma procedural aunque ya empece con OOP, pero me gustaría ir integrando la OOP "asimilando" como es debido el tema sin apuros por entregas, etc.


Luego de ver mas detalle de lo que buscas, mi respuesta anterior sigue siendo válida. ver las referencias (en nuestro Wiki) sobre las diferencias entre distinto productos disponibles. Personalmente estoy muy contento con VMP el que puede hacer todo eso que buscas. Drew fue un genio al que lamentablemente perdimos temprano. El Framework que ha creado tiene todo ya pensado y no dejo de encontrar cosas diariamente que el ha agregado pensando en el futro.
http://www.visionds.com/vmpsite/
http://vmpdiscussion.visionpace.com/default.asp


Alex Feldstein, MCP, Microsoft MVP
VFP Tips: English - Spanish
Website - Blog - Photo Gallery


"Once again, we come to the Holiday Season, a deeply religious time that each of us observes, in his own way, by going to the mall of his choice." -- Dave Barry
 
To
02/03/2006 10:14:13
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Title:
Environment versions
Visual FoxPro:
VFP 7
OS:
Windows XP SP2
Network:
Windows XP
Database:
Firebird
Miscellaneous
Thread ID:
Message ID:
Views:
115
Muy bueno Alex, Muy Bueno
Christian Gutman
 
To
06/03/2006 12:28:02
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Title:
Environment versions
Visual FoxPro:
VFP 7
OS:
Windows XP SP2
Network:
Windows XP
Database:
Firebird
Miscellaneous
Thread ID:
Message ID:
Views:
123
Hola Claudio

Te doy mi opinion al voleo

> en el cual tenga una herramienta que me facilite la creación de ABM, en >base a la definición de los datos, con cualquier base de datos, ya sea por >ADO, ODBC... etc.(MYSQL,INTERBASE,ACCESS, SQLSERVER, ORACLE,etc).

el tipo de provider no lo veo complicado, el tema es que si queres trabajar con todas esas db, te vas a tener que abstraer de poner stores procedures o funciones y los tipos de datos tendran que ser genericos, ya que si, a lo mejor, haces un store que hace algo, y no tiene equivalente en oracle, postgre u interbase, estas, como decimos por aqui, en el horno.Tendrias que meter la logica de la db en el software.

>Multiusuario, (quisiera no tener que hacer codificación sobre bloqueos de >tablas.. manejo de integridad referencial.. etc.).

en mi opinion, de eso nunca vas a estar exento, si te atas a una sola db , podrias bajar la codificacion a un 30% (siendo generoso), creando relaciones, triggers, stores y otras vituallas.

>Teniendo una buena definición de la base de datos, y los store procedures >se me simpilique la tarea de "mantenimiento".

Imagino que estas pensando en sistemas domoticos, es decir, definiciones de tablas / comportamientos y codigo en la db, para generar tu app dinamicamente.

Tendrias que replantearte que queres realmente, ya que dependera la forma de trabajo. Ya que sera una cosa si elejis una db en particular o lo haces generico

Espero te sirva
Christian Gutman
 
To
06/03/2006 12:28:02
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Title:
Environment versions
Visual FoxPro:
VFP 7
OS:
Windows XP SP2
Network:
Windows XP
Database:
Firebird
Miscellaneous
Thread ID:
Message ID:
Views:
147
Se que es un foro de VFP, pero no has pensado en usar Genexus ?

http://www.genexus.com

Estás definiendo la funcionalidad de esta herramienta en tu requerimiento.
No tienes que programar nada, genera el código del lenguaje que quieras, para la plataforma que quieras (desde AS400 hasta PC, web, mobile, desktop, .NET, pasando por JAVA, inclusive VFP)
Se conecta a cualquier motor de B.D.
Prototipas muy rápido, inclusive tiene una herramienta para análizar el impacto de un cambio en la estructura de datos.

Te sugiero que veas el siguiete link con una definción del producto:
http://www.genexus.com/portal/hgxpp001.aspx?2,3,43,O,S,0,2MNU;E;1;1;MNU;,

y en este las tecnologías que usa:
http://www.genexus.com/portal/hgxpp001.aspx?2,3,93,O

Saludos.



>Muchas gracias por tu respuesta.
>Es muy valiosa tu experiencia.
>Mi tema es el siguiente, necesito desarrollar aplicaciones (básicamente para el segmento comercial), en el cual tenga una herramienta que me facilite la creación de ABM, en base a la definición de los datos, con cualquier base de datos, ya sea por ADO, ODBC... etc.(MYSQL,INTERBASE,ACCESS, SQLSERVER, ORACLE,etc).
>Multiusuario, (quisiera no tener que hacer codificación sobre bloqueos de tablas.. manejo de integridad referencial.. etc.).
>Teniendo una buena definición de la base de datos, y los store procedures se me simpilique la tarea de "mantenimiento", además te comento que estoy acostumbrado a programar en forma procedural aunque ya empece con OOP, pero me gustaría ir integrando la OOP "asimilando" como es debido el tema sin apuros por entregas, etc.
>Es un placer encontrar gente como vos que ayudan desinteresadamente.
>Saludos