Фреймворк на кларионе

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4562
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Фреймворк на кларионе

Сообщение finsoftrz »

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

http://finsoftrz.ru/mp4_tmp/fwork3.mp4
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
ingasoftplus
Ветеран
Сообщения: 425
Зарегистрирован: 26 Декабрь 2006, 17:07
Откуда: Оттуда :)
Благодарил (а): 87 раз
Поблагодарили: 5 раз

Фреймворк на кларионе

Сообщение ingasoftplus »

с трудом досмотрел до середины ролика... При чем тут фреймворк? :dizzy:
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4562
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Фреймворк на кларионе

Сообщение finsoftrz »

Замечу, что мы не просто создаем справочник Olegon. Этот объект автоматически встраивается в систему управления окнами, изменения автоматически логируются (обеспечивая аудиторский след, в конце ролика маякнул), автоматически включается в систему распределения прав доступа, настройку панели команд, статистику доступа к диалоговым окнам, отображается в разделе технической поддержки, включается в систему версионирования структуры базы данных и т.п.
Показывает, как быстро делаются заказные приложения для учета. То есть у нас весь базовый функционал есть во фреймворке, то, что добавляем, автоматически встраивается в общую систему. Во фреймворке 40+ системных таблиц и около 100 диалоговых окон. Заказчику быстро можно показать работающую систему. Я когда-то замер делал, за день 50+ объектов зафигарил.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

Фреймворк на кларионе

Сообщение Admin »

finsoftrz писал(а): 16 Март 2023, 19:06 за день 50+ объектов зафигарил
а я 55, я победил, или все таки сравнивают не так :)
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4562
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Фреймворк на кларионе

Сообщение finsoftrz »

Интересно, кто-нибудь работает на вебовских фреймворках типа extJs и подобных? Какие впечатления по сравнению с разработкой на кларионе?
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
ingasoftplus
Ветеран
Сообщения: 425
Зарегистрирован: 26 Декабрь 2006, 17:07
Откуда: Оттуда :)
Благодарил (а): 87 раз
Поблагодарили: 5 раз

Фреймворк на кларионе

Сообщение ingasoftplus »

очевидно, что применимо к Clarion фреймворком правильнее бы называть ABC, потому как это основа и на ней строится приложение.
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

Фреймворк на кларионе

Сообщение RaFaeL »

finsoftrz писал(а): 16 Март 2023, 19:06 Я когда-то замер делал, за день 50+ объектов зафигарил.
https://www.anekdot.ru/id/240927/
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4562
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Фреймворк на кларионе

Сообщение finsoftrz »

ingasoftplus писал(а): 20 Март 2023, 15:59 очевидно, что применимо к Clarion фреймворком правильнее бы называть ABC, потому как это основа и на ней строится приложение.
Abc это все таки библиотека классов, фреймворк это более высокоуровневая заточка на прикладные задачи определённой направленности. На кларионе есть язык темплейтов, позволяющий разрабатывать свои шаблоны и минимизировать ручное кодирование. Под фреймворком я понимаю индивидуальные шаблоны под свои задачи, плюс некий готовый функционал, который включается во все проекты, плюс, возможно, какое-то свое ПО. Помимо базовых шаблонов и классов.
Было бы интересно сравнить средства разработки на кларионе со средствами разработки в вебе, так как там, в основном, мейнстрим. На предмет идей, которые можно перенять. А может, и попробовать взять какой-нибудь js фреймворк на вооружение.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7330
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Фреймворк на кларионе

Сообщение Игорь Столяров »

Если есть идеи и хотите их обсудить - сделайте продукт который можно посмотреть
(на штатной среде разработки без улучшений и сторонних зависимостей).

Если эти идеи имеют большой коммерческий потенциал - сделайте рабочую демо-версию.

Обсуждения видео на программистком форуме вряд ли будут конструктивными.
Даже среди тех, кто его смотрел без перемотки ... ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4562
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Фреймворк на кларионе

Сообщение finsoftrz »

Я не думаю, что это может иметь какой либо коммерческий потенциал. На кларионе пишут мало людей, и все пишут давно и имеют свои наработки и уже сложившиеся проекты.
Мы в другом месте обменивались по поводу разных фреймворков, я сюда параллельно ролик запостил, вдруг кому интересно и наведёт на какие-то мысли.
C6/C11, ШВС, tps/btrieve.
Ответить