Проход по ссылкам навигацииГлавная страница > Библиотека «wxLib»

   В процессе проектирования приложений важную роль играет правильный выбор инструментальных библиотек, использование которых позволяет существенно упростить и ускорить процесс разработки, а также обеспечить высокое качество и надёжность разрабатываемых приложений.

   Инструментальную библиотеку «wxLib» авторы начали разрабатывать более 20 лет назад. Изначально она предназначалась для поддержки и унификации процесса разработки Windows-приложений баз данных в среде программирования Delphi. С тех пор библиотека «wxLib» позволила нам и нашим коллегам сэкономить массу сил и времени при разработке целого ряда информационных систем.

   В силу известной тенденции к обеспечению импортонезависимости в российской IT-отрасли, обусловившей необходимость перехода на отечественное, свободное и открытое программное обеспечение, в 2018г. мы приступили к портированию библиотеки в среду Lazarus + FPC (Free Pascal Compiler) на кроссплатформенной основе.

Библиотека «wxLib» состоит из трёх основных частей:

  • компоненты графического интерфейса конечного пользователя (GUI), вставляемые в палитру компонентов Lazarus;
  • технологии доступа к данным;
  • инструментальные средства.

   Библиотека и сопутствующий ей инструментарий (утилиты) позволяют эффективно разрабатывать надёжные кроссплатформенные приложения баз данных для операционных систем Microsoft Windows и Linux.

   В части технологий доступа к данным библиотека «wxLib» основана на мультисерверном ядре, позволяющем реализовать унифицированный доступ к данным в различных СУБД. В настоящее время «wxLib» поддерживает работу с 15 типами СУБД.

   Помимо этого в состав «wxLib» включены средства автоматической генерации программного кода и ресурсов приложений баз данных. Эти средства позволяют максимально автоматизировать процесс создания унифицированного программного кода в части реализации экранных форм и объектов манипулирования данными.

   «wxLib» – это не просто инструментальная библиотека. Это технология и, если угодно, философия проектирования приложений.

Библиотека «wxLib» является свободным программным продуктом с открытым исходным кодом и распространяется по лицензии LGPL.

Документация «wxLib»: wxlib_book.pdf
Презентация «wxLib»: wxlib_presentation.pdf
Скачать «wxLib»: wxlib.tar.gz