20170622 Delphi Linux и InterBase
ฝัง
- เผยแพร่เมื่อ 10 พ.ย. 2024
- Популярная реляционная СУБД Embarcadero InterBase с самых первых версий наиболее широко применяется на серверах под управлением ОС Linux (Unix). На вебинаре рассмотрены практические действия и рекомендации по установке и настройке InterBase 2017 для разработки приложений в среде Linux.
Важным преимуществом InterBase является возможность пользователей реализовывать функции, выполняющие нужную им обработку данных в соответствии с необходимой логикой любой изощренной сложности, и переносить эту обработку непосредственно на центральный сервер БД - упрощая управление и администрирование таких функций и обеспечивая максимально возможное быстродействие в условиях одновременной работы множества клиентов.
До появления Delphi 10.2 код UDF можно было писать на Delphi только для платформ Windows, здесь рассмотрен процесс создания UDF для InterBase 2017 на платформах Linux (64 бит) и Windows 64 с помощью Delphi 10.2 Tokyo - рассмотрено, как передаются и возвращаются параметры, и некоторые особенности компиляции и переноса модулей на сервер.
9:05 "SDK не тебуется для чистой компиляции и сборки" - не понял как так, без загруженного sdk с линукс машины приложение не компилируется. Может оговорка, PAServer а не SDK?
Спасибо за замечание! Установка SDK (копирование c Linux-Машины) выполняется при первой компиляции (создании профиля). После этого наличие работающего Linux-ПК для компиляции не требуется.
PAserver нужен для автоматического переноса собранного исполняемого модуля в Linux и удаленной отладки. Если отладка в среде IDE не нужна, можно выполнять перенос вручную, а сборку, перенос и запуск разделить по времени. При этом, на мой взгляд, теряются многие преимущества RAD-разработки