Articulo de referencia

Kexi

Kexi es una herramienta visual de creación de aplicaciones de bases de datos desarrollada por KDE , diseñada para cubrir la brecha entre las hojas de cálculo y los servicios de ...

Kexi es una herramienta visual de creación de aplicaciones de bases de datos desarrollada por KDE , diseñada para cubrir la brecha entre las hojas de cálculo y los servicios de bases de datos que requieren un desarrollo más sofisticado. Kexi se puede utilizar para diseñar e implementar bases de datos , insertar y procesar datos, y realizar consultas. Se desarrolla dentro del proyecto Calligra , pero se distribuye por separado.

El impulso para desarrollar Kexi surgió de una notable falta de aplicaciones que tuvieran las características de LibreOffice Base , Microsoft Access , FoxPro , Oracle Forms o FileMaker, y que al mismo tiempo fueran potentes, económicas, basadas en estándares abiertos y suficientemente portátiles.

Interfaz de usuario de Kexi 3.0

Kexi funciona de forma nativa en sistemas operativos Linux / Unix ( FreeBSD , OpenBSD , NetBSD , Solaris ) y Microsoft Windows . Existían versiones anteriores para Mac OS X (mediante Homebrew ). No se publicó una versión para macOS , pero se puede compilar.

La aplicación Kexi y sus marcos de trabajo están disponibles bajo la licencia LGPL . La documentación para usuarios y desarrolladores está disponible bajo la licencia GFDL . [ 2 ]

Historia

El desarrollo de Kexi comenzó en 2002. OpenOffice Polska [ 3 ] [ 4 ] (actualmente OpenOffice Software ) contribuyó en gran medida a él entre 2003 y 2008.

Aunque Kexi fue un proyecto de KOffice desde el principio, [ 5 ] la primera versión fue independiente de KOffice. La primera versión beta pública de Kexi fue la versión 0.1 beta 2 el 22 de enero de 2004 ( 2004-01-22 ) . [ 6 ] La primera versión estable fue la 0.9, disponible el 31 de mayo de 2005 ( 2005-05-31 ) . [ 6 ] Una versión de Kexi con un número de versión inferior, la 0.8, se incluyó posteriormente con KOffice 1.4 el 21 de junio de 2005 ( 2005-06-21 ) . [ 6 ] [ 7 ] Se publicaron versiones estables adicionales de Kexi con KOffice 1.5 [ 8 ] y 1.6 en 2006. [ 9 ]         

Desde 2004 hasta 2007, OpenOffice Polska realizó lanzamientos comerciales de Kexi utilizando los años de lanzamiento como números de versión. El primer lanzamiento fue Kexi 2004 LT el 24 de noviembre de 2004 ( 2004-11-24 ) basado en Kexi 0.1. [ 10 ] Los lanzamientos comerciales concluyeron con Kexi 2007.1 en marzo de 2007 basado en Kexi 1.1.2/1.1.3. [ 10 ] [ 11 ]   

El proceso de portabilidad a KDE Platform 4 tomó bastante tiempo y finalizó con el lanzamiento de KOffice 2.2 en mayo de 2010. [ 12 ] Entre sus nuevas características se encontraba un nuevo complemento Report Designer [ 13 ] para reemplazar la aplicación de informes independiente Kugar de KOffice 1.6 . [ 14 ] Kexi 2.3 se lanzó con KOffice 2.3 el 31 de diciembre de 2010 ( 2010-12-31 ) [ 15 ] con, entre otras características, un panel Project Navigator rediseñado. [ 16 ]   

Después del lanzamiento de KOffice 2.3, Kexi pasó a formar parte de Calligra Suite y ambos se lanzaron como versión 2.4 el 11 de abril de 2012 ( 2012-04-11 ) . [ 17 ] El cambio más visible para el usuario fue una interfaz de usuario principal rediseñada, denominada Modern Menu. [ 18 ]   

Desde la versión 3.1, Kexi vuelve a ser compatible oficialmente con Microsoft Windows .

Características

Los usuarios de Kexi pueden elegir entre varios motores de base de datos para almacenar datos y diseños. Por defecto, se utiliza el motor de base de datos SQLite 3 integrado , lo que elimina la necesidad de instalar y mantener un servidor de base de datos. Para un uso más avanzado, Kexi puede utilizar servidores de base de datos como MySQL / MariaDB , PostgreSQL y Microsoft SQL Server / Sybase . Los servidores de base de datos deben ser accesibles para el usuario desde el mismo ordenador o desde cualquier otro.

Todos los objetos de la base de datos (tablas, consultas, formularios, etc.) se almacenan en tablas de una única base de datos (ya sea en un archivo o en un servidor), lo que facilita compartir datos y diseños. La base de datos resultante puede manipularse hasta cierto punto mediante herramientas específicas. En Kexi, estos datos y la definición de objetos se conocen como proyecto .

El diseñador de tablas de Kexi permite a los usuarios diseñar tablas, que luego pueden crearse y abrirse para la entrada, ordenación y búsqueda de datos. Dispone de tipos de datos estándar comunes a los motores de bases de datos compatibles. Entre ellos se encuentra el tipo de dato "Object", que permite almacenar imágenes de diversos tipos.

Las consultas se pueden diseñar visualmente o en el editor SQL integrado, y luego ejecutarse. Se admiten consultas parametrizadas y búsquedas en los datos. El alcance del SQL compatible es limitado en comparación con los motores de bases de datos nativos (MySQL e incluso SQLite), pero el dialecto SQL compatible con Kexi es (por diseño) común a todos los motores de bases de datos compatibles. Esto puede simplificar el cambio entre motores.

Se pueden crear formularios para proporcionar una interfaz personalizada para los datos. Incluye un diseñador y un visor que permite la introducción de datos. Se puede utilizar una amplia gama de elementos gráficos, como un navegador web y un visor de mapas mundiales. Se pueden asignar acciones sencillas a los botones del formulario.

Kexi 2.2 – la primera versión de la segunda generación [ 12 ] – introdujo un diseñador, generador y previsualizador de informes con todas las funciones. [ 14 ] Se pueden asignar fórmulas simples a los elementos del informe.

La aplicación también puede importar datos (tablas) desde fuentes externas (MySQL, PostgreSQL, archivos de Microsoft Access , archivos dBASE ) y exportarlos a servidores MySQL o PostgreSQL. Ofrece una amplia compatibilidad con la importación y exportación de archivos CSV . El mismo formato CSV se puede usar para copiar y pegar datos del portapapeles, lo que facilita la transferencia de datos desde y hacia aplicaciones como hojas de cálculo o procesadores de texto.

En un modo de usuario especial , Kexi permite a los usuarios desactivar todos los comandos relacionados con la edición del diseño del proyecto.

Características experimentales

Kexi ofrecía soporte experimental para scripting con Python y Ruby en su versión 2. A partir de la versión 3, se prevé que el scripting se base en JavaScript . La compatibilidad con bases de datos Oracle estaba disponible en las versiones 1.x, pero está deshabilitada en las versiones 2.x.

Véase también

Referencias

  1. "Kexi lanza la versión 3.2.0" . 9 de abril de 2019.
  2. "Licencia Kexi" . Proyecto Kexi. Archivado del original el 12 de abril de 2012. Consultado el 1 de mayo de 2012 .
  3. http://kde.org/support/thanks.php ( versión archivada)
  4. "Agradecimientos por el patrocinio" . Proyecto Kexi. Archivado del original el 19 de julio de 2018. Consultado el 1 de mayo de 2012 .
  5. "Anuncio de Kexi 0.1 beta 2" . Proyecto Kexi . Consultado el 1 de mayo de 2012 .
  6. 1 2 3 "Kexi – Noticias antiguas" . Proyecto Kexi . Consultado el 1 de mayo de 2012 .
  7. "Lanzamiento de KOffice 1.4 | KDE.news" . Dot.kde.org. 21 de junio de 2005. Archivado del original el 5 de octubre de 2013. Consultado el 1 de mayo de 2012 .
  8. "KOffice 1.5 lanzado | KDE.news" . Dot.kde.org. 11 de abril de 2006. Archivado del original el 5 de octubre de 2013. Consultado el 1 de mayo de 2012 .
  9. "Lanzamiento de KOffice 1.6 | KDE.news" . Dot.kde.org. Archivado del original el 3 de abril de 2012. Consultado el 1 de mayo de 2012 .
  10. 1 2 "Noticias/Lanzamientos de Kexi - Kexi - Bases de datos para todos" . 3 de diciembre de 2007. Archivado del original el 3 de diciembre de 2007. Recuperado el 1 de mayo de 2012 .
  11. "Noticias/Lanzamientos de Kexi/Kexi 2007.1 - Kexi - Bases de datos para todos" . 3 de noviembre de 2007. Archivado del original el 3 de noviembre de 2007. Consultado el 1 de mayo de 2012 .
  12. 1 2 "Archivo del blog » Lanzamiento de KOffice 2.2" . KOffice.org. 27 de mayo de 2010. Archivado del original el 17 de julio de 2011. Consultado el 1 de mayo de 2012 . 
  13. "Kexi/Releases/Kexi 2.2 - KDE Community Wiki" . Community.kde.org. 27 de abril de 2012. Consultado el 1 de mayo de 2012 .
  14. 1 2 "Proyecto Kexi - "Microsoft Access para Linux" - Desarrollo" . Kexi.automatix.de . Consultado el 1 de mayo de 2012 .
  15. "Archivo del blog » Lanzamiento de KOffice 2.3.0" . KOffice.org. 31 de diciembre de 2010. Archivado del original el 7 de junio de 2011. Consultado el 1 de mayo de 2012 . 
  16. "Kexi/Releases/Kexi 2.3 - KDE Community Wiki" . Community.kde.org. 27 de abril de 2012. Consultado el 1 de mayo de 2012 .
  17. "Calligra 2.4 lanzado | Calligra Suite" . Calligra.org. 11 de abril de 2012. Consultado el 1 de mayo de 2012 .
  18. "Kexi/Releases/Kexi 2.4 - KDE Community Wiki" . Community.kde.org. 10 de abril de 2012. Consultado el 1 de mayo de 2012 .
Obtenido de " https://en.wikipedia.org/w/index.php?title=Kexi&oldid=1332697795 "