Использование нейросетей в работе

Флейм. Только просьба - не материться! :)

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

Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5944
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 25 раз
Поблагодарили: 88 раз

Использование нейросетей в работе

Сообщение finsoftrz »

Заведу такую тему на злобу дня.
Периодически думаю, как можно это приспособить у себя. Сразу скажу, пока рационального варианта не нахожу.

На днях смотрел последний ролик на ютубе от Хаски. Он пишет промпт с полминуты, затем клод думает еще секунд 10, что-то выдает. Читаем это, снова пишем что-то, чтобы уточнить, клод опять секунд 10 думает. Ответ устраивает, жмет вставить код в открытый рядом embed editor. Ждем еще секунд 15, несколько строк кода вставляется. Все в восторге. Написать такой код вручную получится гораздо быстрее, а если использовать библиотеку кодовых фрагментов или snippets, то на порядок быстрее...

Общее впечатление остается, использовать нейросеть для написания кода в clarion смысла не имеет. Для нейросетей критична массовость, когда можно накопить очень много информации по какой-то теме. Так как Clarion мало распространен, такого объема информации в общем доступе нет, и нейросеть начинает выдумывать и галлюцинировать. Обучать ее требуется много времени и людей, а их нет. Гораздо эффективнее использовать кларионовские темплейты, которые также предназначены для автоматического написания кода и требуют несопоставимо меньше ресурсов. Вообще говоря, на данном этапе нейросети делают все тоже самое, что можно сделать и без них, вопрос только в ускорении.

В последнее время еще активно развивается направление проверки уже написанного кода (ревью) с помощью нейросетей. Видимо, считается, что в этом случае процесс более контролируемый, чем при использовании для написания кода. Это может помочь для мейнстримных языков программирования, когда над проектом работает команда программистов. В этой ситуации общая задача разбивается над подзадачи, решение которых поручается отдельным программистам. Руководитель группы затем получает код от них, проверяет, передает тестеровщикам. Вот здесь напустить нейросеть для проверки полученного кода имеет смысл. В нашем случае, если отложить в сторону малое распространение клариона, большинство разработчиков разрабатывают проекты в одиночку. Создаваемый темплейтами код обычно свободен от багов, а при компиляции происходит хорошая верификация на ошибки. Вместо команды программистов код пишут темплейты. То есть тоже не видно, где здесь нейросеть.

Были еще идеи генерить темплейтами какую-то информацию для обучения нейросети. Или использовать нейросеть для упрощения поддержки пользователей. Но пока рационального пути я не вижу, везде маячат большие временные затраты при неочевидном результате.
Также несколько смущает глобальная суть нейросетей. Твой код и какая-то другая информация передается куда-то и становится достоянием нейросети, может попасть неизвестно кому, что не всегда желательно. Свежий пример на эту тему, как утек системный код клода.
C6/C12, ШВС, tps/btrieve.
Ал
✯ Ветеран ✯
Сообщения: 1094
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Благодарил (а): 2 раза
Поблагодарили: 4 раза

Использование нейросетей в работе

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

Spoiler
Ваш компьютер (Windows 11)
├── Docker Desktop
│ ├── clarion-qdrant (векторная БД с 21 747 фрагментами)
│ └── clarion-web-app (веб-интерфейс на порту 8080)
├── Ollama
│ └── deepseek-coder:6.7b (или qwen2.5-coder:7b)
├── VS Code
│ └── ваш проект Clarion 12
└── Браузер (http://localhost:8080) ← AI-помощник с документацией

Вы пишете код в VS Code, рядом в браузере задаёте вопросы по Clarion.
AI ищет в официальной документации и отвечает, используя локальную модель.
https://clck.ru/3T33U5
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5944
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 25 раз
Поблагодарили: 88 раз

Использование нейросетей в работе

Сообщение finsoftrz »

Пробовали это устанавливать и работать?

Разработка давно уже не делается просто написанием кода, все собирается из готовых блоков. Исключение, когда нет нужного блока, его надо делать. Обычно это классы для каких-то интеграций. Была мысль задействовать здесь нейросеть, чтобы создавала, например, код с использованием curl для тестирования api. Потом уже несложно перенести это в кларионовский класс. Тут упирается в проблему доступности и качества документации на api. Нейросеть просто пересказывает документацию, пользы ноль. Слишком мало информации в интернете.

У Хаски была идея использовать нейросеть для написания кода на c#, а затем использования этого в качестве com объекта в clarion. Напоминает, как сварить суп из топора. :-)
C6/C12, ШВС, tps/btrieve.
Ал
✯ Ветеран ✯
Сообщения: 1094
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Благодарил (а): 2 раза
Поблагодарили: 4 раза

Использование нейросетей в работе

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

finsoftrz писал(а): 10 Апрель 2026, 14:24 Пробовали это устанавливать и работать?

Разработка давно уже не делается просто написанием кода, все собирается из готовых блоков. Исключение, когда нет нужного блока, его надо делать. Обычно это классы для каких-то интеграций. Была мысль задействовать здесь нейросеть, чтобы создавала, например, код с использованием curl для тестирования api. Потом уже несложно перенести это в кларионовский класс. Тут упирается в проблему доступности и качества документации на api. Нейросеть просто пересказывает документацию, пользы ноль. Слишком мало информации в интернете.

У Хаски была идея использовать нейросеть для написания кода на c#, а затем использования этого в качестве com объекта в clarion. Напоминает, как сварить суп из топора. :-)
Пока нет конкретно с Clarion, считал какое-то время нет ресурсов дома для норм. запуска локально, но собираюсь и постоянно собираю информацию на тему Clarion (выше инфа из копилки), ну и для первого старта даже на текущем железе занят др.проектом, далёким от Clarion - набить руку с ИИм), добью, проверю что с возможностью использования на Clarion, отпишусь тут или в приват.

Насчёт c# не знаю конечно, но с C Сlarion дружит?

Тут кажется будет полезнее попробовать себя в разворачивании локально и обучении не только докам,но и на ваших секретных данных... Тогда наверное поможет уже поуму, но всё в ресурсах, локально доступных...
Spoiler
Поскольку вы хотите работать без интернета, установка будет одноразовой, но для неё потребуется скачать дистрибутив. Вот пошаговая инструкция:

1. Загрузите архив: Скачайте последнюю версию AddinFinder-v0.5.16.zip из официального репозитория на GitHub: https://github.com/msarson/ClarionAddinFinder/releases. Сделать это нужно на компьютере, у которого есть доступ к интернету, чтобы затем перенести архив на ваш рабочий ПК с Clarion.
2. Подготовьте папку: Распакуйте содержимое ZIP-архива в специальную папку с аддинами вашей версии Clarion. Типовой путь может выглядеть так: C:\Clarion\Clarion12\accessory\addins\AddinFinder\ .
3...... :facepalm:
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5944
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 25 раз
Поблагодарили: 88 раз

Использование нейросетей в работе

Сообщение finsoftrz »

На github есть clarion assistent beta для работы с клодом в среде clarion12. Я не пробовал. Там вроде как сам ассистент бесплатно пока, а за клод надо 20 баксов в месяц платить.

Я читал, что локальные модели сильно урезанные. И какая цель в итоге этого обучения локальной модели.
Недавно смотрел краем глаза интервью с Токовининым (AmoCRM). В принципе, он сказал про нейросети разумную вещь. Пока не видит практического смысла в использовании в своем бизнесе, надо наблюдать за развитием, не тратя на это много времени. Вот и я тоже поглядываю некоторые ролики на ютубе.
C6/C12, ШВС, tps/btrieve.
Ал
✯ Ветеран ✯
Сообщения: 1094
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Благодарил (а): 2 раза
Поблагодарили: 4 раза

Использование нейросетей в работе

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

finsoftrz писал(а): 10 Апрель 2026, 16:10 На github есть clarion assistent beta для работы с клодом в среде clarion12. Я не пробовал. Там вроде как сам ассистент бесплатно пока, а за клод надо 20 баксов в месяц платить.

Я читал, что локальные модели сильно урезанные. И какая цель в итоге этого обучения локальной модели.
Недавно смотрел краем глаза интервью с Токовининым (AmoCRM). В принципе, он сказал про нейросети разумную вещь. Пока не видит практического смысла в использовании в своем бизнесе, надо наблюдать за развитием, не тратя на это много времени. Вот и я тоже поглядываю некоторые ролики на ютубе.
Ну смотря какая модель, ну и смотря какой комп соответственно, вот поэтому и пишу про ресурсы...
А если кто начнет АИ в Кларион прикручивать, совсем необязательно что только Клода там можно настроить, все равно будет локально и дообучать под себя - NDA и тп. Даже DS меня предупредил что под лицензией документация Кларион и проч. когда я спрашивал про развертывание на локальном и дообучении
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5944
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 25 раз
Поблагодарили: 88 раз

Использование нейросетей в работе

Сообщение finsoftrz »

Есть интересный вопрос, а в чем будет преимущество использования нейросетей вместо темплейтов в clarion?
И то, и другое предназначено для автоматического написания кода. Темплейты хорошо отлаженная технология и существует очень давно. При наличии определенного опыта можно максимально настроить свой фреймворк и минимизировать написание ручного кода. Нейросети в настоящее время не умеют создавать код на clarion, если не считать академических выжимок из help, нужно обучать. Что мы получим после обучения и будут ли какие пруфы? Пока обучение дойдет до кондиции, действующих разработчиков может и не остаться. Потом, для создания темплейтов ничего не надо, а для нейросетей кучу всякого ПО, которое мы не контролируем. Может, ну нафик эти нейросети, лучше продолжить вкладывать время в углубление того, что уже есть и работает - темплейтов, классов и всякого прочего функционала во внутреннем ПО, облегчающего и ускоряющего разработку?

PS. Я не так давно в основном проекте прикрутил на панель команд кнопочки для запуска дипсика и алисы. Типа, что пользователи могут из программы сразу перейти в свой чат с нейросетью и задать какие-то вопросы по законодательству и т.п. Посидел, покрутил, подумал, не понравилось. Вроде модно, но как-то попсово и практически бесполезно. Так и откатил назад.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5944
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 25 раз
Поблагодарили: 88 раз

Использование нейросетей в работе

Сообщение finsoftrz »

Ал писал(а): 10 Апрель 2026, 19:26
finsoftrz писал(а): 10 Апрель 2026, 16:10 На github есть clarion assistent beta для работы с клодом в среде clarion12. Я не пробовал. Там вроде как сам ассистент бесплатно пока, а за клод надо 20 баксов в месяц платить.

Я читал, что локальные модели сильно урезанные. И какая цель в итоге этого обучения локальной модели.
Недавно смотрел краем глаза интервью с Токовининым (AmoCRM). В принципе, он сказал про нейросети разумную вещь. Пока не видит практического смысла в использовании в своем бизнесе, надо наблюдать за развитием, не тратя на это много времени. Вот и я тоже поглядываю некоторые ролики на ютубе.
Ну смотря какая модель, ну и смотря какой комп соответственно, вот поэтому и пишу про ресурсы...
А если кто начнет АИ в Кларион прикручивать, совсем необязательно что только Клода там можно настроить, все равно будет локально и дообучать под себя - NDA и тп. Даже DS меня предупредил что под лицензией документация Кларион и проч. когда я спрашивал про развертывание на локальном и дообучении
У дипсика работа через api тоже платная.
C6/C12, ШВС, tps/btrieve.
Ал
✯ Ветеран ✯
Сообщения: 1094
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Благодарил (а): 2 раза
Поблагодарили: 4 раза

Использование нейросетей в работе

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

Spoiler
Собрал для вас актуальный список бесплатных нейросетей, которыми можно пользоваться в России без лишних сложностей.

· GigaChat (Сбер): Российская разработка для текста, кода и картинок. Доступ через сайт и приложение, есть бесплатный тариф.
· YandexGPT (Яндекс): Встроена в сервисы Яндекса (Алиса, Браузер, поиск). Бесплатна в базовых продуктах для текстов и переводов.
· DeepSeek: Китайская нейросеть без лимита на число сообщений. Работает в РФ без VPN через приложение или сайт (chat.deepseek.com).
· Qwen 3 (Alibaba): Мультимодальная нейросеть, понимает текст, картинки и видео. Доступна в РФ без VPN.
· Grok (xAI): Креативная нейросеть с доступом к соцсети X. Бесплатно доступна через российские платформы-агрегаторы.
· Chad AI: Российское приложение с моделями GPT-4, Claude, DeepSeek и генерацией картинок. Работает без регистрации и VPN.
· MatrixHub: Российский агрегатор с доступом к Grok-4.1-fast и другим моделям. Есть бесплатный тариф с лимитами, можно пользоваться без регистрации.
· Syntx AI: Telegram-агрегатор с доступом к 70+ ИИ-моделям. Есть базовый бесплатный тариф, не требующий регистрации.
· Нейрочат Билайн x daisy: Проект Билайн для доступа к нейросетям (ChatGPT, Gemini, DeepSeek и др.). Бесплатный пакет для всех операторов включает 300 токенов (1 запрос = 1–3 токена).
· МегаНейросети (МегаФон): Пространство с доступом к 25 нейросетям для текста, картинок и видео. Услуга запущена 8 апреля 2026 года.
· Kandinsky (Сбер): Российская нейросеть для генерации изображений. Доступна бесплатно через приложение Сбера, сайт или Telegram-ботов.
· Шедеврум (Яндекс): Российское приложение для генерации изображений и видео. Бесплатно и работает без обязательной регистрации.
· Mubert: Сервис для создания фоновой музыки. Бесплатно до 25 треков в месяц длительностью до 25 минут.
· Pauk AI (ВКонтакте): Бесплатный GPT-бот в ВК с базовым доступом к ChatGPT и другим моделям.
· Study AI: Российский агрегатор с доступом к GPT, Claude, Midjourney и другим. Есть бесплатный пробный период.
· Uniset AI: Универсальный российский агрегатор для работы с разными задачами.

Если под рукой есть VPN, выбор станет шире: можно будет напрямую пользоваться оригинальным ChatGPT (лимит 10–30 запросов в сутки), Google Gemini (50–100 запросов в день), Microsoft Copilot (10–15 запросов) и Perplexity AI (ограниченный бесплатный )
Spoiler
На текущий момент в России через API бесплатно можно пользоваться несколькими мощными нейросетями, но у каждого варианта есть свои особенности: от полной открытости кода до строгих ограничений по токенам.

🇷🇺 Российские разработки с открытым кодом

Эти модели можно скачать и запустить локально, что даёт максимальный контроль и не зависит от внешних сервисов. Это лучший вариант, если у вас есть техническая возможность и вы хотите избежать ограничений по токенам.

· YandexGPT 5 Lite: Модель от Яндекса доступна на платформе Hugging Face. Её можно использовать в коммерческих целях бесплатно до 10 млн токенов в месяц.
· GigaChat от Сбера: Веса нескольких моделей линейки GigaChat выложены в открытый доступ. Они оптимизированы для работы с русским языком и генерации коротких видео.
· DeepPavlov: Это открытая библиотека для создания чат-ботов и диалоговых систем, которая продолжает активно развиваться при поддержке МФТИ, AIRI и других институтов.

📱 Платные сервисы с бесплатным стартом

Многие российские платформы предоставляют доступ к API различных нейросетей, часто с пробным периодом или бесплатным пакетом, что позволяет протестировать их возможности.

· GPTunneL: Агрегатор, предоставляющий единый API к более чем 100 различным моделям (текст, изображения, аудио, видео). У сервиса есть бесплатный тариф с оплатой в рублях за фактическое использование.
· Cloud.ru: Платформа периодически запускает акции, предоставляя бесплатный тестовый период для доступа к моделям. Ранее так можно было попробовать GigaChat 2 MAX и GigaChat Lightning.
· Билайн и Мегафон: Операторы запустили собственные сервисы-агрегаторы («Нейрочат Билайн», платформа от Мегафона). Они предоставляют доступ к нейросетям без VPN, а в их бесплатных пакетах есть доступ к ограниченному числу моделей.

🌍 Зарубежные модели: доступ с нюансами

Использование API западных компаний связано с рисками, поэтому многие разработчики в России предпочитают более стабильные и доступные российские или открытые аналоги.

· Google Gemini API: Технически у Google есть бесплатный уровень (Free Tier) с ограничением до 1500 запросов в день. Однако на практике доступ к нему из России может быть заблокирован по географическому признаку.
· OpenAI, Anthropic, Mistral: API этих компаний (ChatGPT, Claude, Mistral) официально недоступны в России из-за санкционных ограничений. Попытки обхода могут привести к блокировке аккаунта.

💎 Рекомендация

Выбор лучшего бесплатного варианта зависит от ваших задач:

· Для максимального контроля и независимости стоит обратить внимание на модели с открытым кодом, такие как YandexGPT 5 Lite или GigaChat.
· Для знакомства и тестирования разных моделей в одном интерфейсе удобны агрегаторы вроде GPTunneL, которые предоставляют бесплатный тариф.
Последний раз редактировалось Ал 10 Апрель 2026, 23:21, всего редактировалось 1 раз.
Ал
✯ Ветеран ✯
Сообщения: 1094
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Благодарил (а): 2 раза
Поблагодарили: 4 раза

Использование нейросетей в работе

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

..., а для нейросетей кучу всякого ПО, которое мы не контролируем. Может, ну нафик эти нейросети,..
Ну, может того, офф топик? На... я "завел" базар, раз "откатил"? :nr:
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5944
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 25 раз
Поблагодарили: 88 раз

Использование нейросетей в работе

Сообщение finsoftrz »

Я просто открыл тему для обмена идеями. Будем сюда писать, если совсем интерес к нейросетям не пропадет.

Чем больше сравниваешь свои инструменты с другими, тем больше они нравятся. :-) Надо клиентам такую информацию регулярно давать, что у нас для разработки используется автоматическое написание кода. Тот подход, который сейчас на пике моды и считается революционным направлением, мы используем много лет в реальных больших проектах с помощью другой технологии.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 297
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 35 раз
Поблагодарили: 1 раз

Использование нейросетей в работе

Сообщение SergioRaguzini »

Если бы нам хотя бы возможность создания приложений, запускаемых под Linux "без танцев с бубнами", то вообще бы было супер
Ал
✯ Ветеран ✯
Сообщения: 1094
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Благодарил (а): 2 раза
Поблагодарили: 4 раза

Использование нейросетей в работе

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

SergioRaguzini писал(а): 11 Апрель 2026, 13:55 Если бы нам хотя бы возможность создания приложений, запускаемых под Linux "без танцев с бубнами", то вообще бы было супер
DS, собрал информацию:
Spoiler
...изучил последние новости, и действительно, в мире Clarion произошло несколько интересных событий, особенно в сфере интеграции с ИИ и инструментов разработки. Также я подготовил для вас подробный анализ возможностей запуска приложений в Linux.

🚀 Что нового в мире Clarion (2026)?

За последние месяцы появились новые тренды и инструменты.

· Прорыв в использовании ИИ: Разработчики добились больших успехов, обучая Claude Code писать на Clarion. Для этого они просто предоставили ИИ всю документацию в формате PDF. Энтузиасты даже создали специальный файл Clarion.md с ключевыми правилами языка, который помогает ИИ генерировать правильный код и избегать типичных ошибок. На практике это уже позволяет создавать тысячи строк рабочего кода классов, хотя для сложных шаблонов может потребоваться больше итераций и четких инструкций. В итоге ИИ-ассистенты становятся реальным инструментом для автоматизации рутинных задач.
· Мощный апдейт для VS Code: Расширение Clarion для VS Code продолжает активно развиваться. Последняя версия — v0.8.7 от 15 марта 2026 года. В нём реализованы:
· Интеллектуальные подсказки (IntelliSense), навигация по коду и интеграция сборки.
· Подсветка синтаксиса для более чем 100 ключевых слов шаблонов.
· Поддержка подсказок по 148 встроенным функциям.
· Более 50 умных сниппетов для ускорения написания кода.
· Официальные вести и инициативы сообщества:
· Продолжается работа над Clarion 12. Основные усилия сосредоточены на рефакторинге для будущей поддержки 64-битных систем, улучшении Unicode и производительности компилятора. В сообществе обсуждают, что в будущем может появиться "сервисный класс привязки" для Linux, но это пока на ранней стадии.
· На GitHub существует проект Clarion Archive Project, цель которого — сохранить исходные коды, инструменты, документацию и историю языка для будущих разработчиков.
· Активно поддерживаются репозитории с полезными классами и обёртками, например, проекты от mikeduglas (обёртки для libcurl, cJSON, printf и др.).

🐧 Как запустить Clarion-приложение в Linux?

Напрямую скомпилировать нативное Linux-приложение в Clarion нельзя. Но есть несколько практических подходов для запуска.

Способ Ключевая особенность
Wine / CrossOver Запуск оригинального .exe без изменений.
AnyScreen Трансляция интерфейса в веб-браузер.
Виртуальная машина (ВМ) Полная изоляция в среде Windows.

Вот более подробное описание каждого подхода:

· Слой совместимости Wine / CrossOver: Это самый простой способ, не требующий доработки приложения.
· Принцип работы: Позволяет запускать Windows-приложения (.exe) в Linux, транслируя вызовы Windows API на лету.
· Нюансы: В прошлом у разработчиков возникали проблемы с интерфейсом, особенно с главным меню и мышью, хотя простые приложения могут работать хорошо. Успех сильно зависит от конкретного приложения и версии Wine.
· Современное веб-решение AnyScreen: Этот инструмент позволяет превратить десктопное приложение в кроссплатформенное веб-приложение.
· Принцип работы: Работает как сервер приложений. Вы добавляете глобальный шаблон в свой проект, перекомпилируете его, и AnyScreen транслирует интерфейс приложения в HTML5. Пользователи получают доступ через любой современный браузер на Windows, macOS, Linux, iOS и Android.
· Результат: Приложение выглядит и работает как оригинал, при этом AnyScreen обеспечивает высокую скорость и стабильность. Это мощное, но платное решение (годовая подписка).
· Классический путь — Виртуальная машина: Это самый надёжный, но и самый ресурсоёмкий метод.
· Принцип работы: Вы запускаете полноценную гостевую ОС Windows внутри вашей Linux-системы с помощью VirtualBox, VMware или KVM. Это гарантирует 100% совместимость, но требует лицензии на Windows и значительных системных ресурсов.
Ал
✯ Ветеран ✯
Сообщения: 1094
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Благодарил (а): 2 раза
Поблагодарили: 4 раза

Использование нейросетей в работе

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

"bsl-language-server есть подобные для языка программирования Clarion?":
Spoiler
Прямого аналога **BSL Language Server** для языка программирования **Clarion** не существует — специализированных language‑server‑решений (по модели LSP) именно для Clarion в публичном доступе нет. Разберу ситуацию подробнее.

## Почему нет аналога BSL Language Server для Clarion

1. **Нишевая популярность**. Clarion — узкоспециализированный язык для быстрой разработки бизнес‑приложений (особенно под Windows), его сообщество и экосистема значительно меньше, чем у массовых языков.
2. **Закрытая среда разработки**. Основной инструмент — коммерческая IDE **Clarion IDE** от SoftVelocity. Она глубоко интегрирована с языком, поэтому потребность в сторонних LSP‑серверах исторически была низкой.
3. **Отсутствие открытого стандарта**. Спецификации языка и форматов проектов не являются полностью открытыми, что затрудняет создание сторонних инструментов анализа.
4. **Фокус на визуальных инструментах**. Разработка в Clarion традиционно опирается на визуальные конструкторы и шаблоны кода внутри IDE, а не на текстовые редакторы с LSP.

## Существующие альтернативы и способы улучшить работу с кодом

Хотя отдельного LSP‑сервера нет, есть инструменты и подходы для повышения качества кода:

**1. Встроенная среда Clarion IDE**
* **Синтаксический контроль** в реальном времени.
* **Отладчик** с пошаговым выполнением и просмотром переменных.
* **Мастеры и шаблоны** для генерации кода по стандартам.
* **Рефакторинг** (базовый) внутри IDE.

**2. Интеграция с внешними редакторами (ограниченная)**
Можно открывать файлы `.CLW` (проекты) и `.INC`/`PRO` (код) в редакторах вроде **VS Code** или **Notepad++**, но поддержка будет минимальной:
* подсветка синтаксиса (через пользовательские темы);
* автодополнение — только базовое, без учёта контекста проекта;
* нет семантического анализа (переменных, вызовов процедур и т. д.).

**3. Статический анализ через скрипты**
Можно написать собственные скрипты (на Python, PowerShell и т. п.) для:
* поиска «запах кода» (дублирование, длинные процедуры);
* проверки стиля кодирования (именование переменных, отступы);
* аудита вызовов API (например, проверка корректности работы с БД).

**4. Проверка на этапе компиляции**
Компилятор Clarion выдаёт подробные сообщения об ошибках. Автоматизация запуска компилятора и парсинга логов может частично заменить LSP.

**5. Использование шаблонов и стандартов**
Формализация правил разработки и применение шаблонов кода внутри Clarion IDE снижает количество ошибок.

---

## Краткий итог

| Критерий | Clarion | Аналог BSL Language Server |
|--------|---------|------------------------|
| LSP‑сервер | Нет | Есть |
| Встроенная IDE | Да (Clarion IDE) | Нет (BSL LS — консольное приложение) |
| Статический анализ | Базовый (в IDE) | Расширенный (BSL LS + расширения) |
| Интеграция с VS Code | Ограниченная (подсветка) | Полная (расширение Language 1C) |

**Вывод:** полноценной замены BSL Language Server для Clarion нет. Оптимальный путь — использовать **Clarion IDE** для основной разработки и дополнять её **пользовательскими скриптами** для статического анализа, если требуется более строгий контроль качества кода.
Ал
✯ Ветеран ✯
Сообщения: 1094
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Благодарил (а): 2 раза
Поблагодарили: 4 раза

Использование нейросетей в работе

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

"Есть ли какие-то другие доступные средства разработки - визуальные инструменты или конструкторы для разработки в Clarion, помимо встроенных стандартных визуального конструктора и шаблонов кода родной IDE Clarion?":
Spoiler
Да, помимо встроенных инструментов Clarion IDE существуют сторонние визуальные инструменты и конструкторы, которые расширяют возможности разработки на Clarion. Некоторые из них:

## ClarionTools

Это набор профессиональных инструментов для разработчиков Clarion, включающий многофункциональные мастера (wizards). Они упрощают создание полезных и функциональных приложений. Среди возможностей:
* **Query Wizard** — помощник для создания запросов к данным.
* **Report Wizard** — инструмент для генерации отчётов.
* **View Wizard** — позволяет добавлять сортировку столбцов в устаревшие браузеры данных.
* **CrossTab Wizard** — инструмент для создания кросс-таблиц, который может заменить стандартные отчёты Clarion. [```1```](https://clariontools.com/)

Также в ClarionTools входят ассистенты для работы с приложениями, словарями и встраиваемыми компонентами, что повышает стандартизацию и производительность разработки. [```1```](https://clariontools.com/)

## Clarion ProSeries

На сайте Clarion ProSeries представлены различные дополнения и инструменты для разработки на Clarion. Среди них:
* **ProPath** — управление путями к файлам и данным, поддержка SQLite и Firebird.
* **vuFileTools** — набор функций для работы с файлами (более 200 функций).
* **ProArchive** — расширенные возможности архивирования записей, совместное использование браузеров и отчётов между активными и архивными данными.
* **ProImage** и **ProScan** — инструменты для работы с изображениями и сканированием документов. [```7```](https://clarionproseries.com/)

## Icetips Alta LLC

Компания предлагает различные шаблоны, инструменты и утилиты для разработчиков Clarion. Например:
* **XP-Theme** — тема оформления для Clarion, совместимая с версиями 6.0–6.3 и 7.0–12.0.
* **CWODBC** — пакет для работы с ODBC-драйверами.
* **Inc2Exp** — утилита для создания экспортных файлов для заголовочных файлов классов. [```10```](https://www.icetips.com/downloads.php?d ... ee%20Stuff)

## Расширения для Visual Studio Code

Существует расширение Clarion Extension для Visual Studio Code, которое добавляет поддержку языка Clarion. Оно включает:
* управление решениями и навигацию по проектам;
* диагностику ошибок в режиме реального времени;
* интеграцию с компилятором ClarionCl.exe;
* интеллектуальную навигацию по коду и IntelliSense;
* поддержку шаблонов языка Clarion. [```8```](https://github.com/msarson/Clarion-Extension)[```9```](https://marketplace.visualstudio.com/it ... extensions)

Это может быть полезно для разработчиков, которые предпочитают работать в современной среде разработки.

## Другие сторонние инструменты

В прошлом упоминались и другие инструменты, например:
* **Clarion Source Search** — утилита для поиска в коде. [```6```](https://clarionmag.jira.com/wiki/spaces ... vity+tools)
* **CapeSoft Profiler** — инструмент для профилирования. [```6```](https://clarionmag.jira.com/wiki/spaces ... vity+tools)
* **Brahn Partridge's addins** — надстройки для Clarion IDE. [```6```](https://clarionmag.jira.com/wiki/spaces ... vity+tools)

Стоит учитывать, что некоторые из этих инструментов могут быть устаревшими или недоступными в настоящее время. Перед использованием рекомендуется проверять актуальность и совместимость с вашей версией Clarion.
Ответить