Вход | Регистрация
 

компиляций кода на сервере и клиенте в обычных формах

компиляций кода на сервере и клиенте в обычных формах
Я
   BaldKiwi
 
16.09.21 - 09:06
Добрый день, хотелось бы больше по этой теме узнать и разбираться получше, а именно речь про различия компиляций кода на сервере и клиенте в обычных формах, в интернете нашел очень мало информации, может у кого есть ссылочки на какие статьи или кто может от себя чего написать?
   Волшебник
 
Модератор
1 - 16.09.21 - 09:08
Компилируется нормально. Что конкретно интересует?
   ДенисЧ
 
2 - 16.09.21 - 09:09
В чём вопрос-то? В ОФ все формы работают на клиенте, модули - в зависимости от их галок.
   TormozIT
 
3 - 16.09.21 - 09:11
(0) Обычная форма не может быть создана на сервере. Поэтому вопрос в корне неправильный.
   fisher
 
4 - 16.09.21 - 09:46
(0) В толстом клиенте все предельно просто. Все работает на клиенте.
Единственная точка перехода на сервер - вызов общего модуля у которого нет галок компиляции на клиенте. В конфах на ОФ это большая редкость используемая очень точечно - в основном для регламентов.
Так что нечего там особо разбираться. Если толстый клиент - то все на клиенте. Поэтому он и толстый.
   acht
 
5 - 16.09.21 - 09:51
(4) > В толстом клиенте все предельно просто. Все работает на клиенте.

Ты путаешь толщину клиента и обычность форм. В гибридных режимах типа ТолстыйКлиентУправляемоеПриложение все становится интреснее.
   BaldKiwi
 
6 - 16.09.21 - 10:42
возможно да, немного неправильно поставлен вопрос.

То, что в ОФ всё работает на клиенте это понятно, единственный переход на сервер с помощью общего модуля, тут наверное больше вопрос, про компиляцию кода в Толстом клиенте - управляемое приложение, может есть какие-то тонкости во всём этом
   fisher
 
7 - 16.09.21 - 10:59
(5) Насколько интереснее? Плохо знаком с этим режимом. А то знакомство что случалось обычно было связано с мистическими траблами.
   BaldKiwi
 
8 - 16.09.21 - 11:24
(7) Возможно есть какие-то мистические проблемы с использованием Предпроцессоров, прыгая с клиента на сервер невозможность чего-либо, недавно потому что столкнулся с проблемой, при прыжке с клиента В ММ, пытаешься вызвать общий модуль с галками(сервер, вызов сервера, внешнее соединение), а тебе вываливается ошибка, что нельзя передавать мутабельные значения с клиента на сервер
   acht
 
9 - 16.09.21 - 11:25
(7) Там параллельно с вменяемым разнесением на клиент-сервер внезапно на клиенте становятся доступны объекты толстого клиента. И когда отлаживаешся в этом режиме, а потом запускаешься в чистом тонком - все разваливается. Причем как нибудь неявно, потому что, например, менеджер объекта попытался скомпилироваться как неявная зависимость, и не смог, потому как его как бы и нет.
   acht
 
10 - 16.09.21 - 11:29
(8) > при прыжке с клиента В ММ
В толстом клиенте остается на клиенте, передачи контекста на сервер не происходит.

> пытаешься вызвать общий модуль с галками(сервер, вызов сервера, внешнее соединение),
А вот тут толстый клиент пытается позвать сервер. Результат ожидаем.
   acht
 
11 - 16.09.21 - 11:29
(10)+ в ТолстыйКлиентОбычноеПриложение точнее
   fisher
 
12 - 16.09.21 - 11:32
(9) Главный вопрос для моего понимания - какие точки перехода на сервер добавляются в сравнении с толстым клиентом в обычном режиме?

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.