Kexi

редактировать
Kexi
Breezeicons-apps-48-kexi.svg
Скриншот Kexi Снимок экрана Kexi
Разработчик (и) KDE
Первоначальный выпуск31 мая 2005 г.; 15 лет назад (2005-05-31)
Стабильный выпуск 3.2.0 (9 апреля 2019; 18 месяцев назад (2019-04-09))
Репозиторий cgit.kde.org / kexi.git
Написано наC ++
Операционная система Linux, Windows, macOS, FreeBSD, NetBSD, OpenBSD
Тип Система управления базами данных
Лицензия В основном LGPL, второстепенная использование GPL
Веб-сайтkexi-project.org

Kexi - это инструмент для создания визуальных приложений баз данных от KDE, призванный заполнить пробел между электронные таблицы и решения для баз данных, требующие более сложной разработки. Kexi можно использовать для проектирования и реализации баз данных, вставки и обработки данных, а также выполнения запросов. Он разработан в рамках проекта Calligra, но выпускается отдельно.

Толчком к разработке Kexi послужило заметное отсутствие приложений, обладающих функциями Microsoft Access, FoxPro, Oracle Forms или FileMaker и в то же время является мощным, недорогим, основанным на открытых стандартах и ​​достаточно портативным.

Пользовательский интерфейс Kexi 3.0

Kexi изначально работает в Linux / Unix (FreeBSD, OpenBSD, NetBSD, Solaris ) и операционные системы Microsoft Windows. Более старые версии были доступны для Mac OS X (с использованием Homebrew ). Версия macOS не выпущена, но может быть скомпилирована.

Приложение Kexi и его фреймворки доступны под LGPL. Документация для пользователей и разработчиков доступна в разделе GFDL.

Содержание
  • 1 История
  • 2 Функции
  • 3 Экспериментальные функции
  • 4 См. Также
  • 5 Ссылки
История

Разработка Kexi началась в 2002 году. (В настоящее время) в значительной степени способствовала этому в период с 2003 по 2008 год.

Хотя Kexi с самого начала был проектом KOffice, первый выпуск не зависел от KOffice. Первой публичной бета-версией Kexi была версия 0.1 beta 2 22 января 2004 г. (2004-01-22). Первым стабильным выпуском была версия 0.9, выпущенная 31 мая 2005 г. (2005-05-31). Версия Kexi с меньшим номером версии - 0.8 - была отправлена ​​позже с KOffice 1.4 21 июня 2005 г. (2005-06-21). Дальнейшие стабильные версии Kexi были выпущены вместе с KOffice 1.5 и 1.6 в 2006 году.

С 2004 по 2007 год OpenOffice Polska выпускала коммерческие выпуски Kexi, используя годы выпуска в качестве номеров версий. Первым выпуском был Kexi 2004 LT 24 ноября 2004 г. (2004-11-24) на основе Kexi 0.1. Коммерческие релизы завершились выпуском Kexi 2007.1 в марте 2007 года на основе Kexi 1.1.2 / 1.1.3.

Процесс переноса на KDE Platform 4 занял довольно много времени и завершился выпуском KOffice 2.2 в мае 2010 года. Среди его новых функций был новый плагин Report Designer, заменяющий автономное приложение для создания отчетов KOffice 1.6 Kugar. Kexi 2.3 был выпущен вместе с KOffice 2.3 31 декабря 2010 г. (2010-12-31) с, среди прочего, переработанной панелью Project Navigator.

После выпуска KOffice 2.3 Kexi перешла на Calligra Suite и обе были выпущены как версия 2.4 11 апреля 2012 г. (2012-04-11). Наиболее заметным для пользователя изменением стал переделанный основной пользовательский интерфейс, получивший название «Современное меню».

Начиная с версии 3.1, Kexi снова официально поддерживает Microsoft Windows.

Функции

Пользователи Kexi могут выбирать из различных механизмы баз данных, которые можно использовать для хранения данных и проектов. По умолчанию используется встроенный механизм базы данных SQLite 3, что исключает необходимость установки и обслуживания сервера базы данных. Для более продвинутого использования Kexi может использовать серверы баз данных, такие как MySQL / MariaDB, PostgreSQL и Microsoft SQL Server / Sybase. Серверы баз данных должны быть доступны пользователю на том же или любом другом компьютере.

Все объекты базы данных - таблицы, запросы, формы и т. Д. - хранятся в таблицах единой базы данных (файла или сервера), что упрощает обмен данными и дизайн. Полученной базой данных можно до некоторой степени управлять с помощью специальных инструментов базы данных. В Kexi такие данные и определение объектов известны как проект.

Конструктор таблиц Kexi позволяет пользователям создавать таблицы, которые затем можно создавать и открывать для ввода, сортировки и поиска данных. Доступны стандартные типы данных, общие для поддерживаемых механизмов баз данных. Среди них тип данных «Объект», позволяющий хранить изображения многих типов.

Запросы можно оформить визуально или во встроенном специализированном редакторе SQL, после чего их можно будет выполнять. Есть поддержка параметризованных запросов и поиска по данным. Объем поддерживаемого SQL ограничен по сравнению с необработанными механизмами баз данных (MySQL и даже SQLite), но диалект SQL, поддерживаемый Kexi, является (по замыслу) общим для всех поддерживаемых механизмов баз данных. Это может упростить переключение между двигателями.

Формы могут быть созданы для предоставления настраиваемого интерфейса для данных. Есть и дизайнер, и предварительный просмотр, способный вводить данные. Можно использовать широкий спектр графических элементов, включая веб-браузер и программу просмотра карт мира. Кнопкам формы можно назначить простые действия.

Kexi 2.2 - первая версия второго поколения - представила полнофункциональный дизайнер, генератор и средство предварительного просмотра отчетов. Элементам отчета можно присвоить простые формулы.

Приложение также может импортировать данные (таблицы) из внешних источников данных (файлы MySQL, PostgreSQL, Microsoft Access, файлы dBASE ) и экспортировать данные в MySQL или PostgreSQL. серверы. Имеется широкая поддержка импорта и экспорта файлов CSV. Тот же формат CSV можно использовать для копирования и вставки данных из буфера обмена, чтобы данные можно было легко переносить в / из приложений, таких как электронные таблицы или текстовые процессоры.

В специальном пользовательском режиме Kexi позволяет пользователям отключать все команды, связанные с редактированием дизайна проекта.

Экспериментальные функции

Kexi предложила экспериментальную поддержку сценариев с использованием Python и Ruby в версии 2. Сценарии, начиная с версии 3, планируется основывать на JavaScript. Обработка баз данных Oracle была доступна в версиях 1.x, но отключена в версиях 2.x.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
На Викискладе есть средства массовой информации, связанные с Kexi.
Ссылки
Последняя правка сделана 2021-05-25 05:01:30
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте