Фреймворк на кларионе
Добавлено: 16 Март 2023, 15:49
Вчера обсуждали разные фреймворки с адептами веб приложений, сделал для сравнения ролик по своему фреймворку на кларионе. Оставлю здесь, думаю, будет полезная информация.
Фреймворк позволяет быстро создавать и развертывать заказные приложения для учета на предприятиях профессионального уровня. В качестве баз данных могут использоваться topspeed или btrieve простым переключением, без изменения приложения. Адаптировано для работы на терминальных серверах, в том числе и при доступе через web браузеры (tsplus).
Небольшое пояснение, озвучивать или титры вставлять лень было.
1. Берем чистый фреймворк. Это системные вещи, которые включаются в во все проекты.
2. В словаре (структуре базы данных) создаем справочник Olegon. Чтобы не растекаться мыслью по древу, копирнул типовую структуру из мастер словаря.
3. В одном из модулей автоматом создаю сразу 3 диалоговых окна - просмотр справочника, редактирование справочника, выбор из справочника.
4. Компилю.
5. В заглавном ехе в меню фрейма включаю вызов этого справочника. Потом по мелочам причесываю.
Замечу, что мы не просто создаем справочник Olegon. Этот объект автоматически встраивается в систему управления окнами, изменения автоматически логируются (обеспечивая аудиторский след, в конце ролика маякнул), автоматически включается в систему распределения прав доступа, настройку панели команд, статистику доступа к диалоговым окнам, отображается в разделе технической поддержки, включается в систему версионирования структуры базы данных и т.п. Это обеспечивает функционал конкретного фреймворка, разработанного на clarion под свои задачи. При этом все собирается в обычные exe+dll, всякие веб сервера, .Net фрейворк или джава машина не требуются. На компьютере у клиента минимум телодвижений, достаточно одной винды любой версии (кроме мобайл).
http://finsoftrz.ru/mp4_tmp/fwork3.mp4
Фреймворк позволяет быстро создавать и развертывать заказные приложения для учета на предприятиях профессионального уровня. В качестве баз данных могут использоваться topspeed или btrieve простым переключением, без изменения приложения. Адаптировано для работы на терминальных серверах, в том числе и при доступе через web браузеры (tsplus).
Небольшое пояснение, озвучивать или титры вставлять лень было.
1. Берем чистый фреймворк. Это системные вещи, которые включаются в во все проекты.
2. В словаре (структуре базы данных) создаем справочник Olegon. Чтобы не растекаться мыслью по древу, копирнул типовую структуру из мастер словаря.
3. В одном из модулей автоматом создаю сразу 3 диалоговых окна - просмотр справочника, редактирование справочника, выбор из справочника.
4. Компилю.
5. В заглавном ехе в меню фрейма включаю вызов этого справочника. Потом по мелочам причесываю.
Замечу, что мы не просто создаем справочник Olegon. Этот объект автоматически встраивается в систему управления окнами, изменения автоматически логируются (обеспечивая аудиторский след, в конце ролика маякнул), автоматически включается в систему распределения прав доступа, настройку панели команд, статистику доступа к диалоговым окнам, отображается в разделе технической поддержки, включается в систему версионирования структуры базы данных и т.п. Это обеспечивает функционал конкретного фреймворка, разработанного на clarion под свои задачи. При этом все собирается в обычные exe+dll, всякие веб сервера, .Net фрейворк или джава машина не требуются. На компьютере у клиента минимум телодвижений, достаточно одной винды любой версии (кроме мобайл).
http://finsoftrz.ru/mp4_tmp/fwork3.mp4