Delphi 2010 - Firebird o es tiempo de cambiar?
Ojalá me puedan ayudar con lo siguiente, llevo varios años desarrollando aplicaciones con delphi 6 profesional- firebird 1.5 - IBX, esa combinación me ha resultado muy buena ya que las aplicaciones han funcionado sin ningún problema, no me había animado a cambiar a un delphi más nuevo ya que siempre existen problemas de compatibilidad, etc. Por fin me anime a comprar delphi 2010 profesional y me he encontrado con varios problemas al tratar de migrar mis aplicaciones, buscando información me encuentro con que las versiones mas nuevas de firebird no son del todo compatibles con el ibx de delphi 2010, en algunos sitios veo que recomiendan comprar librerias como el fibplus, UIB, etc., (productos comerciales), esto implica ademas de otro desembolso hacer varios cambios en el código, pruebas, etc. por lo que la pregunta que les quiero hacer es: Vale la pena seguir con firebird y comprar algún componente o de plano es hora de migrar a una base de datos soportada nativamente por delphi como mysql. Firebird me gusta muchisimo, creo que es potente, completa, los procedimientos almacenados son fantásticos, pero en las pruebas que he hecho con delphi 2010 / firebird 2.3 he tenido problemas de compatibildad con los "dbmemos" por la cuestión del uso de utf8, con las strings, etc.
De antemano muchas gracias y saludos Alejandro Jourdan |
Alejandro, los problemas de compatibilidad, entre IBX y Firebird, no son muchos realmente, de con el unico que me he topado es que con los IBX y Firebird 2.1, no puedo crear usuarios y modificarlos en desde los IBX directamente. Pero eso se solventará facilmente en la versión 2.5, ya que esas tareas se podran hacer también por SQLs sencillos.
|
Cita:
Te recomiendo usar los componentes DBX te daran mucha mas flexibilidad y potencia a la aplicacion. |
Cita:
|
Cita:
|
Cita:
|
Cita:
Por otro lado vi que hay un contraoladr gratis en: http://sites.google.com/site/dbxfirebird/ para firebird en pero hay muy poca documentación, si alguien tiene código con este controlador para d2010 que quiera compartir será muy bien recibido. Nuevamente gracias y saludos |
Cita:
Gracias AJ |
Cita:
|
Cita:
Saludos |
En este hilo hice un repaso de los componentes disponibles para trabajar con Firebird:
http://www.clubdelphi.com/foros/showthread.php?t=68715 Creo que muchas personas se van a encontrar con este dilema, así que sería bueno hacer una evaluación previa delas posibilidades... Por mi parte, creo que la solución es una de las siguientes: D2010 Professional 1. FIBPlus (US 348) 2. InterXpress for Firebird (US 72 - US 135) 3. InterBase data Access Components (US 99.95 - US 149.95) 4. Opción libre: dbExpress Driver for Firebird Este último se encuentra disponible en: http://sites.google.com/site/dbxfirebird/ y hay cierta documentación en: http://conferences.embarcadero.com/article/33217 D2010 Enterprise 5. Se podría usar cualquiera de las opciones anteriores o la solución dbExpress Server connectivity to Firebird 1.5 o 2.1 que viene con esta edición de Delphi. |
La franja horaria es GMT +2. Ahora son las 01:24:51. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi