Clarion 11-12

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2688
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 29 раз

Clarion 11-12

Сообщение Губин Игорь »

finsoftrz писал(а): 11 Ноябрь 2025, 11:45 все равно не взлетело из-за потери совместимости.
насколько помню, они тогда упёрлись в дизайнер
Это я только кажусь дураком! На самом деле я полный идиот!
Rimas
Ветеран
Сообщения: 503
Зарегистрирован: 07 Ноябрь 2005, 15:48
Откуда: Литва

Clarion 11-12

Сообщение Rimas »

finsoftrz писал(а): 11 Ноябрь 2025, 11:45 Они так уже пробовали в Clarion.Net. Тогда клиентская база была в разы больше, были сотрудники в SV, все равно не взлетело из-за потери совместимости.
Не взлетело из-за наполеоновской стратегии, основанной на влажных фантазиях. Вместо того, чтобы сделать прямую трансляцию clarion кода на c#/winforms, стали изобретать новый не совместимый и никому не нужный язык и новые шаблоны. То, что возможно сделать прямую трансляцию clarion кода на другую платформу, доказал камрад Andrew Barnham из Австралии. Он написал не только конвертер clarion кода на Java, но и среду разработки со словарем, генератором и прочими инструментами как плагин к Eclipse. Не знаю, насчет компилятора, думаю, он пользовался Topspeed' овским (Clarion 5), но на ClarionLive вебинаре показывал работу компилятора прямо в редакторе кода с идентификацией и подсветкой ошибок во время редактирования кода. К сожалению, записи вебинара в сети найти не удалось.
На мой взгляд эта разработка имеет большой потенциал как вариант перевода clarion программ на современные платформы. Очевидно, что SV не жилец и не сегодня - завтра уйдет в закат. Небольшая заинтересованная команда вполне может написать схожую библиотеку и транслятор на c#+winforms и спокойно работать дальше, не заботясь о юникоде и имея доступ ко всей инфраструктуре .net. В современных реалиях при помощи того же ChatGPT сотоварищи работа не затянется.
К слову, похожим образом транслятор в Java организован в WinDev. Там тоже написана библиотека функций идентичных WinDev и WinDev код транслируется в соответствующий Java код перед компиляцией.

Код в свободном доступе https://sourceforge.net/projects/clarion2java/.
Тут мысли автора: https://clarionhub.com/uploads/short-ur ... InZiaq.pdf

Где-то год назад у меня были проблемы с генерацией clarion проектов. Постоянно валились ошибки про невозможность открыть / создать временные файлы. Устав бороться я ради интереса и разрядки решил попробовать генератор от Andrew Barnham. Как оказалось, тема вполне рабочая. Генератор не все инструкции языка шаблонов поддерживает, автор делал под свои проекты. Добавить нужные инструкции не составило большого труда. Генератор заработал и работал вполне шустро.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5584
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 18 раз
Поблагодарили: 79 раз

Clarion 11-12

Сообщение finsoftrz »

К сожалению, Andrew Barnham уже не с нами. Чтобы такое делать, надо хорошо ориентироваться и в java, и в clarion. При авторе этот транслятор не нашел последователей. В целом да, могли бы и Clarion.Net реанимировать (там был транслятор clarion в c#), только этих могли нет. То есть, нет людей и нет финансов на такие принципиальные телодвижения.

Меня сейчас кларион устраивает, видимо, наступил период "принятия". Про баги знаем и обходим, а потенциала, заложенный изначально, на долгие годы хватит. При одном условии - MS не перестанет поддерживать обратную совместимость для win32 и ansi. Пока про это речи не возникает.
C6/C12, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 5238
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Clarion 11-12

Сообщение kreator »

Игорь Столяров писал(а): 10 Ноябрь 2025, 6:35 На самом деле хороших примеров нет.
Примеров куча. FireBird, Postgre, NetCore, Linux, фреймворки на JS... Скорее сейчас такая политика как у SV не актуальна. Дельфи, переходящий из рук в руки, хороший пример, потихоньку загибается, несмотря на "кучи" новых возможностей в каждом релизе.
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8286
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 34 раза
Поблагодарили: 107 раз

Clarion 11-12

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

kreator писал(а): 11 Ноябрь 2025, 22:22 FireBird, Postgre, NetCore, Linux
Это Базы Данных и операционные системы.
Всё-таки у инструментальных средств разработки немного иная специфика. 🤷‍♀️
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8286
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 34 раза
Поблагодарили: 107 раз

Clarion 11-12

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

Всё-таки я (пока) придерживаюсь точки зрения о замороженной из-за санкций продаже SoftVelocity.
Соблюдаются все правила приличия по поддержке ресурсов, формальному выходу обновлений и т.д.
Хотели бы закрыть проект - уже давно закрыли бы без всего вот этого вот. Ан нет ... :D
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5584
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 18 раз
Поблагодарили: 79 раз

Clarion 11-12

Сообщение finsoftrz »

Продать можно что-то имеющее ценность, чтобы потом покупатель мог на этом заработать. Вообще не тот случай. Не прикрывают только потому, что есть люди, которые продолжают оплачивать подписку. Но и им надо хоть что-то показать. Продать второй раз номер версии даже без списка изменений уже не получится.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8286
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 34 раза
Поблагодарили: 107 раз

Clarion 11-12

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

finsoftrz писал(а): 12 Ноябрь 2025, 9:08 покупатель мог на этом заработать. Вообще не тот случай
Отчего же ? Есть немногочисленная, но вполне стабильная группа пользователей.
Есть созданные за десятилетия приложения, которые работают и поддерживаются.

А в контексте быстрого выхода на рынок (суверенных ?) средств разработки - вообще сказочный вариант.
Сейчас ведь что-бы ты не выпустил новое на рынок - скорее всего пападёшь под троля на патентный спор.
А тут продукт с тридцатилетней историей и какие либо претензии о схожести с чем-то просто смешны.

Модульная структура позволяет навешивать сбоку любой функционал. DonNet и AnyScreen - тому пример.
Как по мне - очень хорошее предложение ! :D
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Ал
✯ Ветеран ✯
Сообщения: 1061
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Clarion 11-12

Сообщение Ал »

Игорь Столяров писал(а): 12 Ноябрь 2025, 11:19
finsoftrz писал(а): 12 Ноябрь 2025, 9:08 покупатель мог на этом заработать. Вообще не тот случай
Отчего же ? Есть немногочисленная, но вполне стабильная группа пользователей.
Есть созданные за десятилетия приложения, которые работают и поддерживаются.

А в контексте быстрого выхода на рынок (суверенных ?) средств разработки - вообще сказочный вариант.
Сейчас ведь что-бы ты не выпустил новое на рынок - скорее всего пападёшь под троля на патентный спор.
А тут продукт с тридцатилетней историей и какие либо претензии о схожести с чем-то просто смешны.

Модульная структура позволяет навешивать сбоку любой функционал. DonNet и AnyScreen - тому пример.
Как по мне - очень хорошее предложение ! :D
наверное, но при условии - для "суверенной" операционной системы...
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8286
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 34 раза
Поблагодарили: 107 раз

Clarion 11-12

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

Ал писал(а): 12 Ноябрь 2025, 16:15 для "суверенной" операционной системы
Кстати, конкретно для Clarion с его шаблонами - легко !
Это нужно быть полным Robert'om Zaunere что бы прозевать и не сделать за 20 лет генерацию
нативных приложений под LINUX на который сейчас переползает вся свободная (от всего) Европа.
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Rimas
Ветеран
Сообщения: 503
Зарегистрирован: 07 Ноябрь 2005, 15:48
Откуда: Литва

Clarion 11-12

Сообщение Rimas »

Игорь Столяров писал(а): 12 Ноябрь 2025, 17:23 Это нужно быть полным Robert'om Zaunere что бы прозевать и не сделать за 20 лет генерацию
нативных приложений под LINUX на который сейчас переползает вся свободная (от всего) Европа.
Есть такой комплект шаблонов Jaguar от аргентинского камрада для генерации Java приложений. Мне довелось работать с приятелем автора этих шаблонов. С его слов Jaguar шаблоны предлагались толи SV, толи еще Topspeed, но не заинтересовали.
Ответить