Blog sobre programación en VFP, Actualizado por Jorge Mota en Guatemala ;)



Desarrollo 17 de Noviembre del 2006 08:36 am

Usar un framework… he allí el dilema…

, , , , , ,

Bueno, desde hace rato he venido platicando con amigos, conocidos, contactos en el messenger, y veo que casi ninguno usa o ha usado un framework con vfp, muy pocos estan usando alguno propio. Yo he estado utilizando VMP durante un buen tiempo, y antes de eso use mucho CodeMine y probe algunos otros como MereMortals que también tienen una versión para .Net y también tuve tiempo de probar ProMatrix, aunque existen frameworks gratuitos como el CodeBook (en el que esta basado el framework comercial Codemine) y algunos comerciales no tan conocidos Visual FoxExpress, o Visual Extend supongo que muy poca gente conoce de la existencia de los mismos.

Siempre me preguntan, que ventajas obtengo, o si no van a perder demasiado tiempo aprendiendo a usarlo, etc. Por lo que voy a enumerar una pequeña lista de lo que yo he ganado usando un framework.

Ventajas

  • Aplicaciones Multi-backEnd (mis apps, corren contra Sql Server, MySql, VFP, Oracle sin ningún cambio)
  • Estandard en la interfaz (todas las formas usan una barra de herramientas, una misma forma de búsqueda, etc.)
  • Rápidez para crear mantenimientos sencillos (creo la forma, establezco unas propiedades y ya tengo un ABC)
  • Controles extendidos (Búsqueda incremental en textbox, grids autoordenables, controles Movers, etc)
  • Apoyo externo (si compras la licencia del framework y te atoras, la gente del framework te apoyara)

Desventajas

  • Dificil depurar en algunas circunstancias (te puedes atorar con algun bug del framework)
  • En algunos casos la curva de aprendizaje es larga (sobre todo si no se te da muy bien lo del inglés)

En el wiky de fox (en inglés) existe buen tema sobre las diferentes capacidades de cada framework, también existe un artículo relacionado a como seleccionar un framework.

Como ultima mención vale la pena mencionar los frameworks especializados en x Acción, como WebConnection orientado a la programación en el web o FoxDataObjects, que permiten acceder a multiples motores de base de datos, sin ningún cambio de programación, incluso maneja las relaciones en la base de datos por uno, también FoxFire, que nos permite gestionar nuestros reportes y darle la opción al usuario de crear los propios.

Para los que estan pensando migrar de VFP a .Net y esten buscando un buen framework (StrataFrame).
Antes de decidir si usar o no un framework creo que las preguntas que se debe hacer uno mismo son:

  • ¿Estoy programando una y otra vez la misma funcionalidad?
  • ¿Pierdo tiempo escribiendo la rutina grabar/borrar con cada base de datos?
  • ¿Estoy constantemente buscando clases/rutinas para hacer alguna acción?

Aunque esta ultima no desaparecera del todo, vera que un framework le ayudara en muchas de sus necesidades como programador.

Hasta la próxima.

, , , , , ,

Sí vives en México puedes tener un seguro de vida gratis por hasta 750,000 pesos y ganar dinero al mismo tiempo! clic acá para más información.

7 personas han dicho algo en “Usar un framework… he allí el dilema…”

  1. on 17 Nov 2006 at 16:51 1.Como Escojer un framework... UNITED STATES dijo …

    [...]Básicamente un framework es una especie de esqueleto que contiene mucho código útil, reutilizable y que nos permite basarnos en ese código para escribir nuestras aplicaciones, por ejemplo, muchos programadores de VFP, [...]

  2. on 30 Nov 2006 at 7:04 2.Fabian COLOMBIA dijo …

    Hola, en estos dias estoy mirando los diferentes frameworks en miras de adquirir uno, aparentemente el que mejor me ha parecido es VFX, me gustaria saber que opinas de él o cual me recomiendas para trabajar con 3 capas.

  3. on 30 Nov 2006 at 8:05 3.Jorge Mota GUATEMALA dijo …

    has revisado este link?

    El VFX me gusta mucho su diseño, aunque a mi en lo particular nunca me han agradado los “wizards”, pero por lo que leí en la ayuda no es necesario usarlos siempre, me parece una buena opción.

    Algo que me llama mucho la atención es la integración con xCase, que yo uso bastante, si estas interesado en UML y programación vfp, definitivamente este framework es para ti:)

    Antes de decidirte te invitaría que pruebes el VMP en http://www.visionpace.com/vmpsite ponte en contacto con ellos para una versión de pruebas, ya que la forma de trabajar es bastante parecida, y puedas ver cual te conviene más (otro parecido es meremortals).

  4. on 01 Feb 2007 at 14:45 4.gerbert EL SALVADOR dijo …

    Hola mmi pregunta es como podrias o como podria yo crear mi propio framework para que funcionase o crear algo parecido a un framework y hacerlo trabajar como tal.

  5. on 02 Feb 2007 at 11:44 5.Jorge Mota GUATEMALA dijo …

    Existe un libro muy bueno llamado build your own framework lo encuentras acá: http://www.hentzenwerke.com/catalog/buildfox.htm

    también podrías darle una revisada a CodeBook que es gratuito :)

    Saludos.

  6. on 18 Abr 2007 at 2:59 6.Manolo GERMANY dijo …

    Hola, respecto a esto de Frameworks, alguien ha trabajado con POCO C++?? Estoy comenzando a trabajar en un sitio en el que hay que implementar sockets, threads, parse xml y algunas cosas mas y bien, nos vino bien Poco C++, parece que tiene todas las caracteristicas necesarias. Alguien tiene experiencia en este Framework o me podria comentar algo para saber si voy por el camino correcto? Gracias. Saludos

  7. on 13 Dic 2007 at 9:39 7.antimota COLOMBIA dijo …

    jajajajajajajaja , perdieron que pensaban que nos quitarian san andres jajajajaja no luchen contra la razon

Trackback para este post | Suscribete a los comentarios de este post

Vea también:

Deja un comentario, di algo


Quienes visitaron esto, vieron:

  • N/A