[Solar-general] Necesito asesoramiento
Leonardo Federico Bauchwitz
lbauchwitz en yahoo.com.ar
Mar Jul 13 17:02:15 CEST 2004
Patricia
Patricia Vivas escribió:
> Hola. . . los molesto porque necesito que me aconsejen sobre qué
> herramienta SL para desarrollo de aplicaciones están usando
Uyy, un tema espinoso.
Hay varias. La elección de una u otra dependerá de varios factores.
Tenés desde lenguajes compilados hasta interpretados.
C/C++
KDevelop un entorno integrado, para la programación en C/C ++ en el
entorno KDE, es totalmente gráfico y combinado con el QtDesigner permite
realizar aplicaciones con una gran apariencia en poco tiempo.
http://www.kdevelop.org/
En Delphi tenemos Lazarus
http://www.lazarus.freepascal.org/ que usa el compilador libre free pascal.
El IDE Kylix es libre, pero no lo es el compilador de Borland.
En Python, Boa Constructor.
http://boa-constructor.sourceforge.net/
> y además ¿no hay nadie que use la base de datos relacional FIREBIRD?
Si, la he usado y uso.
Personalmente me gusta más que MySql, o Postgree Sql.
Te la recomiendo.
http://www.firebird.com.mx/modules/news/
Veamos la evolución de Firebird
InterBase es una base de datos que pasó de manos de sus creadores a la
compañía Ashton Tate, y finalmente a Borland.
Esta última compañía creó a su vez una subcompañía llamada InterBase
Corp, la cual fue la encargada de seguir el desarrollo y
comercialización de InterBase.
A finales de los 90s, esta compañía tuvo problemas financieros, por lo
que Borland decidió en diciembre de 1999 el liberar a InterBase como
software del tipo Open Source, y dejarle el desarrollo a una nueva
compañía, la cual estaría formada principalmente por los que fueron
creadores de InterBase, y comandada por Ann Harrison.
El trato ya había sido anunciado, pero al final Borland decidió que no
se iba a realizar.
Entonces Borland liberó a InterBase 6 como Open Source y creó su propio
desarrollo en el sitio de SourceForge.
Los integrantes de la compañía que iba a recibir y a seguir el
desarrollo de InterBase decidieron fundar una nueva compañía, llamada
IBPhoenix, la cual proporcionaría soporte y desarrollos basados en
InterBase.
Tanto IBPhoenix como los desarrolladores independientes interesados en
InterBase, crearon un nuevo desarrollo llamado Firebird y fue colocado
también en SourceForge.
Mas tarde, Borland decidió salir del esquema open source y las versiones
posteriores de Interbase no fueron más libres.
El proyecto Firebird, sigue y seguirá siendo un proyecto libre.
Es pequeña, excelente, rápida y muy maduro.
Con todas las características de los mejores motores de base de datos:
*Integridad*
* Llaves primarias
* Llaves foráneas
* Integridad referencial en cascada
* Verificación de valores en dominios y columnas
* Triggers (disparadores) con las siguientes características:
o -Número ilimitado de triggers por
actualización/inserción/eliminación en un registro de una tabla
o Triggers múltiples por acción (agregar/modificar/eliminar)
con opción a ordenarlos
o Triggers en cascada
*Control de Concurrencia*
* Bloqueo optimista
* Niveles de aislamiento de datos
* Bloqueos compartidos y protegidos para cuando se bloquea una tabla
explícitamente
*Disponibilidad*
* Respaldos en línea (no hay que dar de baja el servicio)
* Recuperación inmediata en caso de una falla en el servicio
*Base de datos distribuida*
* Conexiones ilimitadas de clientes (únicamente limitadas por el
hardware)
* Proceso de transacciones distribuidas automáticas mediante commits
de dos fases
*Tipos de datos*
* Caracteres (de longitud fija y variable) de hasta 64kb por campo
* Enteros (8, 16 y 32 bits)
* Punto flotante: de precisión sencilla y doble
* Fecha y hora: desde el 1 de enero de 100 hasta 11 de diciembre de 5491
* Fecha, hora y fecha/hora
* Cumple con el año 2000
* Arreglos multidimensionales: hasta 16 dimensiones por columna
* BLOBS (memos, campos binarios) de tamaño ilimitado
* Importa y exporta datos ASCII de tamaño fijo
*Estándares*
* Cumple con ANSI SQL-92
* ODBC rev 2.0 (16 bits)
* ODBC rev 3.0 (16 bits)
* UNICODE
*Requerimientos del Sistema*
* Requiere un mínimo de RAM y de espacio en disco, dependiendo del
sistema operativo sobre el cual trabaje
Leonardo
"Matechito"
Leonardo F. Bauchwitz
Más información sobre la lista de distribución Solar-general