.Net o Visual Fox Pro

14/04/2008 - 18:42 por Henry de Sousa | Informe spam
Hola amigos.
Bueno en primer disculpen si este post está fuera de lugar.
Quería compartir con ustedes este pequeño dilema que sé que muchos hemos
tenido a veces, elegir entre un lenguaje y otro, elegir
entre una tecnología y otra.

Ya sé que puede ser ridículo ponerse a hacer comparaciones y que pueden
surgir discusiones interminables, pero con este post sólo quería obtener una
idea de lo que piensan otras personas acerca del uso de .Net o Visual Fox
Pro para el desarrollo de diferentes proyectos.

Personalmente pienso que la elección de una tecnología u otra puede depender
de varios factores, los conocimientos que
tenga el grupo de programación acerde uno u otro lenguaje o el tipo de
proyecto a desarrollar pueden
ser dos de los principales factores, pero claro hay muchos más.

Para una aplicación de datos pequeña probablemente VFP sea una buena opción,
para desarrollar juegos para celulares Java sería una excelente opción, pero
para una aplicación de datos mediana, que tenga que soportar una gran cantidad
de usuarios trabajando al mismo tiempo ya habría que pensar en un buen
servidor de base de datos como SQL Server u Oracle. Para este caso pareciera
que .Net sería una mejor opción
antes que VFP, pero sin embargo creo que podría ser discutible, y es aquí
donde me gustaría que me ayudaran un poco ya que sé que tienen
mejores argumentos que yo para elegir entre una opción u otra.

En lo personal ya he trabajado con VFP y SQL Server y pues me ha ido bien,
no he tenido mayores problemas. Con .Net no he trabajado en proyectos tan
grandes pero si he hecho algunas cosas para
ir conociendolo un poco, más que todo a nivel personal.
En donde trabajo estamos por comenzar el desarrollo de un nuevo proyecto, a
mi me gustaría que desarrollemos con .Net, con c#, ya que es, pienso, la
tecnología del momento junto con Java y bueno
me gustaría una mejor idea de por qué desarrollar con .net o VFP y poder
tener unos mejores argumenos para convencer a mis compañeros de desarrollar
con .Net :-), ya que parecieran tenerle algo de temor por desconocerlo.


Bueno espero que les guste participar, y por favor espero no crear polémica
con este post ya que esa no es mi intención, solo que cada uno exponga sus
ideas para
que me ayuden a terminar de decidirme por .Net :-).


Saludos y que estén bien.
uno expojga sus ideas

Preguntas similare

Leer las respuestas

#1 principiante
14/04/2008 - 19:35 | Informe spam
Este es un foro de .NET y en vista de que muchos no conocen VFP no es lógico
tener respuestas objetivas.
Pero en mi caso que tambien vengo de VFP(entre otros lenguajes) te digo que
si es para aplicaciones de escritorio de manejo de datos VFP+SQL Server es
lo mas sencillo de usar y mantener. Los foxeros lo sabemos.
Pero recuerda que VFP tiene un futuro muy limitado por decisión de
Microsoft. Lamentablemente.
Por tanto .NET hay que aprenderlo, yo te recomiendo C# que aunque su
aprendizaje da dolores de cabeza, (muchos!!) con él se logran buenas
aplicaciones y te montas a un lenguaje desde mi punto de vista con mucho
futuro y que se esta universalizando ademas de que amplías bastante el rango
de tipos de aplicaciones que puedes desarrollar.
Otro punto es siempre enfocarte en el manejo de datos tratando de que tu
sistema sea fuerte en el manejo de datos a nivel del servidor, usando sus
recursos y conociendo el T-sql (si hablamos de SQL Server). Verás que el
lenguaje deja de tener la gran preponderancia de antaño para tu aplicacion
de manejo de datos.

Pero de todas formas, para la interface de usuario, si te vas a decidir por
.NET hazlo rápido porque se requiere tiempo para aprenderlo.

Jose TH

"Henry de Sousa" escribió en el
mensaje news:
Hola amigos.
Bueno en primer disculpen si este post está fuera de lugar.
Quería compartir con ustedes este pequeño dilema que sé que muchos hemos
tenido a veces, elegir entre un lenguaje y otro, elegir
entre una tecnología y otra.

Ya sé que puede ser ridículo ponerse a hacer comparaciones y que pueden
surgir discusiones interminables, pero con este post sólo quería obtener
una
idea de lo que piensan otras personas acerca del uso de .Net o Visual Fox
Pro para el desarrollo de diferentes proyectos.

Personalmente pienso que la elección de una tecnología u otra puede
depender
de varios factores, los conocimientos que
tenga el grupo de programación acerde uno u otro lenguaje o el tipo de
proyecto a desarrollar pueden
ser dos de los principales factores, pero claro hay muchos más.

Para una aplicación de datos pequeña probablemente VFP sea una buena
opción,
para desarrollar juegos para celulares Java sería una excelente opción,
pero
para una aplicación de datos mediana, que tenga que soportar una gran
cantidad
de usuarios trabajando al mismo tiempo ya habría que pensar en un buen
servidor de base de datos como SQL Server u Oracle. Para este caso
pareciera
que .Net sería una mejor opción
antes que VFP, pero sin embargo creo que podría ser discutible, y es aquí
donde me gustaría que me ayudaran un poco ya que sé que tienen
mejores argumentos que yo para elegir entre una opción u otra.

En lo personal ya he trabajado con VFP y SQL Server y pues me ha ido bien,
no he tenido mayores problemas. Con .Net no he trabajado en proyectos tan
grandes pero si he hecho algunas cosas para
ir conociendolo un poco, más que todo a nivel personal.
En donde trabajo estamos por comenzar el desarrollo de un nuevo proyecto,
a
mi me gustaría que desarrollemos con .Net, con c#, ya que es, pienso, la
tecnología del momento junto con Java y bueno
me gustaría una mejor idea de por qué desarrollar con .net o VFP y poder
tener unos mejores argumenos para convencer a mis compañeros de
desarrollar
con .Net :-), ya que parecieran tenerle algo de temor por desconocerlo.


Bueno espero que les guste participar, y por favor espero no crear
polémica
con este post ya que esa no es mi intención, solo que cada uno exponga sus
ideas para
que me ayuden a terminar de decidirme por .Net :-).


Saludos y que estén bien.
uno expojga sus ideas
Respuesta Responder a este mensaje
#2 Carlos M. Calvelo
14/04/2008 - 20:27 | Informe spam
Hola Henry,

On 14 apr, 18:42, Henry de Sousa
wrote:
Hola amigos.
Bueno en primer disculpen si este post está fuera de lugar.
Quería compartir con ustedes este pequeño dilema que sé que muchos hemos
tenido a veces, elegir entre un lenguaje y otro, elegir
entre una tecnología y otra.

Ya sé que puede ser ridículo ponerse a hacer comparaciones y que pueden
surgir discusiones interminables, pero con este post sólo quería obtener una
idea de lo que piensan otras personas acerca del uso de .Net o Visual Fox
Pro para el desarrollo de diferentes proyectos.

Personalmente pienso que la elección de una tecnología u otra puede depender
de varios factores, los conocimientos que
tenga el grupo de programación acerde uno u otro lenguaje o el tipo de
proyecto a desarrollar pueden
ser dos de los principales factores, pero claro hay muchos más.

Para una aplicación de datos pequeña probablemente VFP sea una buena opción,
para desarrollar juegos para celulares Java sería una excelente opción, pero
para una aplicación de datos mediana, que tenga que soportar una gran cantidad
de usuarios trabajando al mismo tiempo ya habría que pensar en un buen
servidor de base de datos como SQL Server u Oracle. Para este caso pareciera
que .Net sería una mejor opción
antes que VFP, pero sin embargo creo que podría ser discutible, y es aquí
donde me gustaría que me ayudaran un poco ya que sé que tienen
mejores argumentos que yo para elegir entre una opción u otra.



Eso sería como tu bien dices muy discutible. Yo no creo que .Net
tenga aquí otra ventaja que la de 'ir con los tiempos'.
Con lo que tienes que balancear aquí es que por un lado MS está
dejando VFP de lado y por otro que es el entrono de programación
que conoce el grupo (factor muy importante). Un dilema! Va este grupo
de desarrolladores a aceptar .Net con entusiasmo o de mala gana?
Esa me parece a corto plazo la pregunta clave. Pero no creas que
con .Net vas a hacer maravillas que no podrías haber hecho con VFP
y SQL Server. A largo plazo VFP va desapareciendo y tienes que
encontrar en momento (proyecto) adecuando para saltar al otro tren.

Que quede claro que estoy hablando de utilizar VFP *con* un
SGBD (SQL Server o Oracle). En cuanto a 'tipo de proyectos'
estamos hablando de sistemas de información (datacéntricos).
En este contexto y siendo los demás factores iguales (que no
lo son!), .Net no te dará (tecnológicamente) ninguna ventaja.

Saludos,
Carlos
Respuesta Responder a este mensaje
#3 Harvey Triana
15/04/2008 - 04:15 | Informe spam
.NET es la elección indicada.



Pero deja decirte que hubo un tiempo en la historia que FoxPro era tan
bueno, que si la computación siguiera basada en DOS, hoy seria infinitamente
poderoso. Los analistas financieros de MS notaron esto, y decidieron darle
muerte paulatina ¿Queda duda?



<Harvey Triana />





"Henry de Sousa" escribió en el
mensaje de noticias
news:
Hola amigos.
Bueno en primer disculpen si este post está fuera de lugar.
Quería compartir con ustedes este pequeño dilema que sé que muchos hemos
tenido a veces, elegir entre un lenguaje y otro, elegir
entre una tecnología y otra.

Ya sé que puede ser ridículo ponerse a hacer comparaciones y que pueden
surgir discusiones interminables, pero con este post sólo quería obtener
una
idea de lo que piensan otras personas acerca del uso de .Net o Visual Fox
Pro para el desarrollo de diferentes proyectos.

Personalmente pienso que la elección de una tecnología u otra puede
depender
de varios factores, los conocimientos que
tenga el grupo de programación acerde uno u otro lenguaje o el tipo de
proyecto a desarrollar pueden
ser dos de los principales factores, pero claro hay muchos más.

Para una aplicación de datos pequeña probablemente VFP sea una buena
opción,
para desarrollar juegos para celulares Java sería una excelente opción,
pero
para una aplicación de datos mediana, que tenga que soportar una gran
cantidad
de usuarios trabajando al mismo tiempo ya habría que pensar en un buen
servidor de base de datos como SQL Server u Oracle. Para este caso
pareciera
que .Net sería una mejor opción
antes que VFP, pero sin embargo creo que podría ser discutible, y es aquí
donde me gustaría que me ayudaran un poco ya que sé que tienen
mejores argumentos que yo para elegir entre una opción u otra.

En lo personal ya he trabajado con VFP y SQL Server y pues me ha ido bien,
no he tenido mayores problemas. Con .Net no he trabajado en proyectos tan
grandes pero si he hecho algunas cosas para
ir conociendolo un poco, más que todo a nivel personal.
En donde trabajo estamos por comenzar el desarrollo de un nuevo proyecto,
a
mi me gustaría que desarrollemos con .Net, con c#, ya que es, pienso, la
tecnología del momento junto con Java y bueno
me gustaría una mejor idea de por qué desarrollar con .net o VFP y poder
tener unos mejores argumenos para convencer a mis compañeros de
desarrollar
con .Net :-), ya que parecieran tenerle algo de temor por desconocerlo.


Bueno espero que les guste participar, y por favor espero no crear
polémica
con este post ya que esa no es mi intención, solo que cada uno exponga sus
ideas para
que me ayuden a terminar de decidirme por .Net :-).


Saludos y que estén bien.
uno expojga sus ideas
Respuesta Responder a este mensaje
#4 Pablo Roca
15/04/2008 - 12:35 | Informe spam
Hola Carlos,

Va este grupo
de desarrolladores a aceptar .Net con entusiasmo o de mala gana?



El 99% de los foxeros que conozco si se pasaron a .NET lo aceptan de mala
gana, ni lo dudes. El primer "efecto" del paso a .NET es una pérdida de
productividad que puedo evaluar al inicio de trabajar con .NET en 4x (es
decir lo que tardas una semana en hacer el VFP en .NET tardarás 4), espero
que con el tiempo y mas conocimiento eso se reduzca considerablemente, pero
estoy convencido que de momento no se obtendrá una productividad similar a
VFP

Efectivamente MS abandonó nuevos desarrollos de VFP ya hace 1 año y no hay
previsiones de que eso vaya a cambiar. Por tanto hay que cambiar de
herramienta.

Las aplicaciones que estan trabajando hoy en dia en VFP seguiran funcionando
igual de bien o mal (segun se hayan diseñado/programado) en un plazo
medio-corto. Cuando salga un nuevo sistema operativo .. ¿funcionarán? eso no
lo sabe nadie.

El quid de la cuestión es que herramienta elegir. Y para eso no hay una sola
respuesta, bueno si ... la respuesta es: depende. Porque herramientas
posibles hay varias entre ellas: .NET, J2EE, RealBasic, Python, PHP, Adobe
Flex, WinDev, ...

Depende de muchas cosas, entre ellas, del tamaño del equipo de desarrollo,
de la posibilidad de invertir tiempo en aprender una nueva herramienta, del
tipo de usuarios/empresas que utilizaran las aplicaciones, de la
arquitectura que se quiera montar, del modelo de negocio del desarrollo. No
es lo mismo estar en una empresa que sea cliente final a distribuir
aplicaciones empaquetadas.

¿Tiene que ser a muerte con .NET? Pues no necesariamente.

Tienes que cambiarte a algo distinto en las aplicaciones existentes de VFP?
Creo que no. Si me hablas de un nuevo proyecto, pues ahi podria ser la
oportunidad de plantearte un cambio.

Yo en mi caso, estoy migrando nuestro ERP de FoxPro a Arquitectura SOA, con
CSLA, C# y SQL Server (con VS2008 y SQL Server 2005) .. pero mi caso es
bastante particular (trabajo en una empresa cliente final).

¿Estoy satisfecho con el cambio? Pues en parte si y en parte no.

En parte si, porque la Arquitectura SOA me interesó hace ya bastante tiempo
y está funcionando a mi completa satisfaccción, el SQL Server es quizá la
parte mas interesante del cambio (venía de tablas VFP) y ahi noto una mejora
considerable en cuanto a fiabilidad y seguridad.

En la parte que no. Pues en interfaz de desarrollo de Visual Studio (uso la
VS2008) me sigue pareciendo infumable, el lenguaje C# en cuanto a su
definición formal está muy bien, pero a la que uno se pone a toquetear y
escribir código se puede volver un infierno (supongo que cosas del
aprendizaje) y por ultimo mi queja ya comentada anteriormente respecto a la
bajada de productividad.



Saludos,

Pablo Roca
La Coruna - Spain
http://www.portalfox.com
Respuesta Responder a este mensaje
#5 Pablo Roca
15/04/2008 - 12:39 | Informe spam
Ah .. se me olvidaba Henry

En el grupo de noticias

news.defoxa.com

Tenemos unos foros especializados en precisamente el migrar a otras
plataformas de desarrollo. El grupo de Csharp es el que mas movimiento
tiene,

Ahi te pueden indicar preguntas concretas de como hacer esta funcionalidad o
aquella de VFP en C# ..


Saludos,

Pablo Roca
La Coruna - Spain
http://www.portalfox.com
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida