Страница 5 из 6
Сравнение с 1С8
Добавлено: 01 Октябрь 2025, 20:43
finsoftrz
А что в ActiveX не устраивает? Я как-то тоже обхожу это стороной. Если вспомнить историю изменения многопоточной модели в С6, то там как раз обосновывалось интеграцией с ActiveX.
Сравнение с 1С8
Добавлено: 01 Октябрь 2025, 21:18
Игорь Столяров
finsoftrz писал(а): 01 Октябрь 2025, 20:43
А что в ActiveX не устраивает
1. Эта технология рудимент и сейчас уже не поддерживается Microsoft как небезопасная.
2. Компоненты OLE (особенно интерфейсные) всегда в Clarion работали тяжело, с какими-то загрузками и вылетами.
Сильно зависимы от версий, установок и регистрации компонет. Не видел ничего интересного, в т.ч. и у Noyantis.
Мы сейчас юзаем ActiveX только для отчётов в Microsoft Office. И всё.
В C6 была поддержка Visual Basic экранных компонент - даже пробовали что-то с этим делать. Давно.
Но кстати, если говорить об интерфейсных решениях Clarion - там тоже много тайных комнат о которых
мало кто знает или крайне редко использует ... Например: MenuInterface и VLBWindowManager ...

Сравнение с 1С8
Добавлено: 01 Октябрь 2025, 21:40
Дед Пахом
Я про всё что спрашивал сделал примерно за недели две (суммарно, всё в разное время было). Плюс smart zoom ещё. Просто так, от скуки.
Сравнение с 1С8
Добавлено: 01 Октябрь 2025, 22:24
finsoftrz
С помощью win api можно много чего прикрутить без участия SV. Но тут вопрос целесообразности. Как по мне, интерфейс должен быть функциональным и достаточно эргономичным. Остальное больше вопрос субъективного восприятия и привычки.
По сравнению с 1С8 у нас основное преимущество это быстрая и беспроблемная работа приложений, включая старый парк компьютеров. Соответственно, низкая стоимость владения. Затраты на разработку где-то сопоставимы, затраты на техническую поддержку существенно ниже. У них же охват разных девайсов и операционок (сейчас с 1С8 можно вроде как работать на винде, линуксе и маке), более богатый в плане оформления и презентабельности интерфейс, благодаря массовости большое количество готовых наработок во всяких интеграциях с сервисами и оборудованием.
Сравнение с 1С8
Добавлено: 01 Октябрь 2025, 23:32
Дед Пахом
Мне нравится это "без участия SV". А с участием SV что прикрутили? Упомянутый к ночи слайдер 20 лет назад. Какие-то мутные интерфейсы меню и статуса без поддержки в шаблонах. Вроде бы всё. Ах да, MDI tabbar ещё.
Сравнение с 1С8
Добавлено: 02 Октябрь 2025, 0:26
finsoftrz
Для меня, после с6 ценного были среда и anyscreen. Они не bug free, но в рабочем состоянии.
Сравнение с 1С8
Добавлено: 02 Октябрь 2025, 0:34
Дед Пахом
Кстати, если сравнивать среды, где лучше?
Сравнение с 1С8
Добавлено: 02 Октябрь 2025, 7:26
finsoftrz
Дед Пахом писал(а): 02 Октябрь 2025, 0:34
Кстати, если сравнивать среды, где лучше?
Их сложно сравнивать, разные подходы. 1С8 ближе к windev. То есть там много всего встроено в платформу, мы не видим всего кода, только его фрагменты в разных местах. Много всяких параметрических настроек. Например, для поля ввода целый список на 2 экрана высотой. Все, что делается в 1С8, делается средствами платформы, там нет такого, что прикрутим сами что-то извне, как в кларионе. Среда 1С8 (конфигуратор) хорошо систематизирована и отлажена, в ней ничего не зависает и не вылетает. Написана на с++. Но она монолитная, там все в куче, структура базы данных не проектируется, как таковая, а генерится автоматически на основании более высокоуровневого содержания в метаданных. Нет как таковых библиотек (вместо них общие модули, содержащие тексты функций, которые можно вызывать из кода в других местах конфигурации). Нет поддержки ООП, но много встроенных в платформу классов. Язык программирования на русском, в общем не сложный. Запросы к базе данных через свой синтаксис, напоминающий sql. Тоже на русском. Дизайнера окон как такого нет, контролы в диалогах размещаются автоматически по принципу html, их просто добавляешь в многоуровневое дерево с группами/подгруппами и настраиваешь параметрически. Дизайнеры печатных форм и табличных отчётов тоже встроенные.
Сравнение с 1С8
Добавлено: 02 Октябрь 2025, 7:39
finsoftrz
Дед Пахом писал(а): 01 Октябрь 2025, 21:40
Я про всё что спрашивал сделал примерно за недели две (суммарно, всё в разное время было). Плюс smart zoom ещё. Просто так, от скуки.
Оно все быстро делается, если знаешь как. Сделать 64 битные компилятор и поддержку юникода не такая непосильная задача, все, кому надо было, давно уже сделали. Проблема в отсутствии у SV людей, которые знают, как это делается. После с6 вся деятельность SV была в ключе, как нам прикрутить что-то готовое. Среда это допиливание опенсорсного sharp developer (когда-то у RZ была идея сделать кларион плагином к визуал студии), clarion# это настройка над с#, улучшение интерфейса после с6 это включение в рантайм наработок xp theme и power toolbar, расширение к рантайм включает функции, которые были доступны ранее в опенсорсном виде, anyscreen это наработки ris.
Сравнение с 1С8
Добавлено: 02 Октябрь 2025, 7:54
Игорь Столяров
finsoftrz писал(а): 02 Октябрь 2025, 7:39
как нам прикрутить что-то готовое
Ну да. Диаграммы по словарю - это был новозеландский проект, а класс для рисования диаграмм - российский (если я не ошибаюсь !).
В таком пути развития нет ничего плохого, этакий аутсорсинг по сбору лучших идей. Но нужны деньги, т.е. пользователи. А их нет.
Если (вдруг !) увидите в 1С какие-то интересные интерфейсные решения - скриньте нам тоже. Может прикрутим к Clarion !

Сравнение с 1С8
Добавлено: 02 Октябрь 2025, 9:15
finsoftrz
Ну вот, например, они в настройке LIST динамический могут объединять колонки в группы. Наверно, у нас такое тоже можно реализовать, но я не очень вижу прикладной пользы.
Или в пустых полях формы, в которых требуется ввести какое-то значение, они рисуют над нижней границей волнистую красную линию (см скриншот выше). Это тоже можно реализовать по типу, как Михаил делает placeholder. Мне это не нравится, предпочитаю просто в начале промпта у соответствующего поля добавлять *.
Сравнение с 1С8
Добавлено: 02 Октябрь 2025, 9:17
finsoftrz
Да вообще, можете сами поставить себе 1С8 (версия для разработчиков) и увидеть. Это бесплатно.
Сравнение с 1С8
Добавлено: 02 Октябрь 2025, 10:35
Игорь Столяров
finsoftrz писал(а): 02 Октябрь 2025, 9:17
можете сами поставить себе 1С8 (версия для разработчиков) и увидеть.
Ну не скажите. Здесь ведь тоже нужен намётанный глаз и многолетный опыт просмотров !

Сравнение с 1С8
Добавлено: 02 Октябрь 2025, 11:06
finsoftrz
Да, мне попроще. Я с 1с77 5 лет плотно работал, в целом идеология сохранилась.
Сравнение с 1С8
Добавлено: 02 Октябрь 2025, 15:31
RaFaeL
finsoftrz писал(а): 01 Октябрь 2025, 20:40
Единственное в интерфейсе, что они не поддерживают по сравнению с нами, это mdi.
С чего это не поддерживают? Открывайте сколько угодно окон