Заключение
В этом примере было создано простое, но полезное приложение для учета расходов. Приложение было написано на языке Python, а в качестве хранилища данных использована СУБД РЕД База Данных (соединение через firebird-driver). Приложение выполняет полный набор CRUD операций, причем пользователю требуется наличие удобного и наглядного графического интерфейса.
При разработке приложений на Python применяются разнообразные GUI библиотеки и фреймворки, но наиболее часто применяется веб-технология, когда пользователь “общается” с приложением через страницу в браузере. Для мобильных и десктопных приложений отличные результаты дает использование библиотеки delphifmx – красивые, качественные, удобные и проверенные графические UI/UX в приложениях на базе широкого набора компонент.
В примере была показана технология и последовательность действий для применения delphifmx (Delphi GUI без Delphi) в разработке приложений на Python, показано, как воспользоваться визуальными и интерактивными инструментами проектирования и создания GUI форм. Такой подход позволяет разделить этапы проектирования и создания визуального представления от написания кода реализации логики работы пользователя, распределить работу между профессиональным дизайнером и разработчиками, легко вносить изменения в UI/UX без сильного влияния на программный код.
Приложение является лишь примером для демонстрации подхода. Не стоит его рассматривать как конечный продукт для распространения среди заказчиков.
В качестве дополнительных преимуществ использования СУБД РЕД База Данных следует упомянуть возможность переноса хранилища с сервера на локальную БД (технология embedded) без изменения кода приложения.
К дополнительным преимуществам использования delphifmx можно отнести:
- бесплатность решения
- кроссплатформенность решения. Получившееся приложение можно запускать на ПК с Windows / MacOs / Linux без какой-либо переделки, на Android - с помощью дополнительного SDK
- Возможность использования стилей и смены внешнего вида прямо во время выполнения.
Дата последнего изменения: 11.09.2026
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.