Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-03-2013
Gallosuarez Gallosuarez is offline
Miembro
 
Registrado: feb 2007
Posts: 92
Poder: 18
Gallosuarez Va por buen camino
Thumbs up Recomendación ...

ginkaku:

¡Que tal, un saludo a todos los foristas!

En base a mi experiencia, totalmente recomiendo a Firebird como un motor de base de datos estable y muy seguro (entre otras muchas ventajas). Por mi parte, de facto, utilizo este motor en todas mis aplicaciones (a excepción de alguna restricciones impuestas por el cliente debido a políticas corporativas en cuanto al uso de SO o BD). Anteriormente, mis desarrollos lo hacía en Delphi 2006, con IBObject como biblioteca de conexión (un par realmente bueno, me ha dejado una grata impresión).

Últimamente (hace poco más de 3 meses), debido a los requerimientos por parte de algunos clientes en el desarrollo de aplicaciones web, me he visto en la necesidad de aprender Java2EE para cumplir este requisito, y obviamente sigo utilizando a Firebird en el "BackEnd". Esto ha resultado en una gran experiencia (¡mmmh!, quien lo iba a decir), además estoy ansioso por ver la primera versión de Firebird 3.0 en la cual vas a poder realizar disparadores y procedimientos almacenados en otros lenguajes de programación como C++ y Java. Por cierto, cosa rara , la integración que existe de algunas bibliotecas de clases ("Frameworks") en Java es totalmente una delicia (desde el punto de vista de desarrollo), puesto que puedes utilizar las nuevas características de Firebird 2.5 de forma natural (como si se hubieran puesto de acuerdo ambas empresas de desarrollo). Menciono un par de ejemplos: puedes utilizar UUID de forma integrada, hacer consultas SQL de forma dinámica, además de ejecutar procedimientos almacenados, ya sea que te devuelvan o no, un conjunto de resultados.

Otra cosa, me ha funcionando mucho mejor si Firebird lo instalo sobre Linux (CENTOS es la distro que uso), y utilizo Fedora 17 para mi entorno de desarrollo.

Saludos,
Gerardo Suárez

Última edición por Gallosuarez fecha: 25-03-2013 a las 21:00:04. Razón: correciones ...
Responder Con Cita
  #2  
Antiguo 25-03-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Gallosuarez Ver Mensaje
me ha funcionando mucho mejor si Firebird lo instalo sobre Linux
Por supuesto
Responder Con Cita
  #3  
Antiguo 26-03-2013
lbuelvas lbuelvas is offline
Miembro
 
Registrado: may 2003
Ubicación: Colombia
Posts: 377
Poder: 22
lbuelvas Va por buen camino
Hola pregunto en especial a ginkaku si puedera explicarnos que herrmaientas, bibliotecas y entornos utiliza para programar para entorno web con Firebird.

Gracias.
__________________
Luis Fernando Buelvas T.
Responder Con Cita
  #4  
Antiguo 27-03-2013
Avatar de ginkaku
ginkaku ginkaku is offline
Miembro
NULL
 
Registrado: nov 2012
Posts: 59
Poder: 12
ginkaku Va por buen camino
Holaaa!
Muchas gracias a todos nuevamente. en verdad que he encontrado todo lo que necesitaba que me digan respecto a estos gestores. Inclusive con respecto a linux y java thk.
Amigo Ibuelvas, no he desarrollado nada con firebird, de hecho mi post era para ver las opiniones de aquellos que saben mas sobre este gestor antes de meterme de lleno a aprenderlo. He desarrollado aplicaciones de escritorio con C++builder y Delphi con Gestores de Bases como SQl server 2008 y mysql workbench de ves en cuando, respecto a esos temas si puedo colaborar con respuestas u opiniones.
Un gran saludo a todos
Responder Con Cita
  #5  
Antiguo 27-03-2013
lbuelvas lbuelvas is offline
Miembro
 
Registrado: may 2003
Ubicación: Colombia
Posts: 377
Poder: 22
lbuelvas Va por buen camino
Gracias ginkaku, copie mal el nombre del forista, la pregunta va dirigida a Gallosuarez.
__________________
Luis Fernando Buelvas T.
Responder Con Cita
  #6  
Antiguo 28-03-2013
Gallosuarez Gallosuarez is offline
Miembro
 
Registrado: feb 2007
Posts: 92
Poder: 18
Gallosuarez Va por buen camino
Firebird para proyectos en la Web ...

Ibuelvas:

¿Ah, la pregunta iba para mi? ... Muy bien, trataré de ser lo más específico que se pueda:

Computadora: Laptop Dell INSPIRON N5050, Intel Core i3 CPU @ 2.40GHz x 4, RAM 4 GB.
Sistema Operativo: GNU/Linux Distrio Fedora 17 (64 bits).
Caja Virtual: Windows 7 Home Basic (el que traía de fábrica ... la verdad que no desperdicio la licencia... aunque solo me sirve para hacer pruebas).
Software: JDK 7u17 Oracle, IDE NetBeans Bundle (Soporte para JavaSE, Java FX, Java EE y HTML5, + Servidor Tomcat 7.0.34 + Servidor GlassFish Open Source Edition 3.1.2.2)
Bibliotecas de Desarrollo: Jaybird-2.2.2JDK1.7 (controlador JDBC para Firebird), MyBatis (biblioteca que elimina la necesidad de utilizar directamente el API de JDCB [la verdad es que es toda una bendición, te permite ahorrar muchísimas líneas de código utilizando solamente un par de clases y archivos xml donde está tu configuración de conexión y todas tus sentencias SQL]), JSF 2.1 (tecnología y "framework" que utilisa JSP para aplicaciones Java basadas en Web) y finalmente Primefaces 3.6 (este es el conjunto de componentes que te permiten hacer propiamente las aplicaciones de Internet Enriquecidas [RIA]).

Breve explicación: todo el desarrollo lo hago desde GNU/Linux, como te mencioné antes Windows solo lo utilizo para hacer pruebas (ver si se despliegan correctamente las páginas web). Otra cosa, tengo un poco mas de 3 meses que empecé en el aprendizaje de todo esto, y aunque al principio es muy duro (todo esta cantidad de "frameworks" resultan ser muy intimidantes y la verdad es que uno no sabe bien como unir todo esto para tener algo funcional). Por otro lado, si haces una búsqueda en Internet no encuentras ningún ejemplo que utilice Firebird como "backend", así que tuve que revisar toda la documentación para otros motores de base de datos (MySQL, PostgreSQL, etc), y hacer una que funcionara para Firebird. Lo más difícil que encontré fué como hacer la conexión para que soportara diferentes "character set encodings" y al mismo tiempo conectarme con diferentes usuarios y roles (pienso que el no hacerlo le amputas una de las grandes ventajas que tiene Firebird). Es increíble la forma que tienes para manejar cosas muy especificas de cada motor de base de datos como los son procedimientos almacenados, UUID y SQL dinámicas.

Por último, he estado revisando un documente que me envió Adriano Dos Santos Fernandes (Brasileño que está desarrollando las bibliotecas para poder ejecutar disparadores y procedimientos almacenados en lenguaje Java), y aunque está en portugués se entiende bastante. Por lo que alcanzo a ver, en una sola clase y con unas cuantas lineas se va a poder hacer un disparador que nos haga un log de las inserciones, actualizaciones y borrado de un registro (es decir, se va a poder hacer una herramienta de replicación en ambas vías y con diferentes bases de datos ).

Bueno, es todo por el momento. Espero que todo esto te sirva de ayuda...
Saludos,
Gerardo Suárez Trejo
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Sistema no se conecta, BD Interbase RobT Conexión con bases de datos 2 18-09-2010 00:32:22
Instalar solo gestor De InterBase Cuevas Conexión con bases de datos 0 09-08-2005 16:50:57
Que Gestor de BD????? JoanKa Firebird e Interbase 3 10-02-2005 12:59:50
Gestor descargas VolaRe Internet 7 18-08-2004 05:38:32
Como Puedo Crear un Sistema de Seguridad de Usuarios basado en los Roles de Interbase hromero Firebird e Interbase 3 16-05-2003 21:57:28


La franja horaria es GMT +2. Ahora son las 17:40:17.


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
Copyright 1996-2007 Club Delphi