Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

В релизе 8.3.18 добавят синхронную асинхронность

В релизе 8.3.18 добавят синхронную асинхронность
Я
   Новичок2
 
21.05.20 - 09:44
Доброго здоровья, Уважаемые форумчане.  В Зазеркалье опубликовано статья https://wonderland.v8.1c.ru/blog/uluchsheniya-v-sintaksise-yazyka-1s-dlya-raboty-s-asinkhronnymi-funktsiyami/
, в которой  ОписаниеОповещения предлагается заменить на вызов синхронно асинхронных функций.  Кто попробовал, отзовитесь. Конфигурация рабочая?
   Ненавижу 1С
 
1 - 21.05.20 - 09:49
(0) это продолжение темы? Зазеркалье: Async - Await
   SilentMan
 
2 - 21.05.20 - 10:15
(0) А че, 18-я уже в тест вышла?
   Новичок2
 
3 - 21.05.20 - 10:25
(1) Нет, не продолжение. Для меня "Ждать" и "Асинх" -  это средство для написания удобочитаемых  программ, не больше.  Сильно умничать,  как эти ребята, я  не собираюсь.
   Новичок2
 
4 - 21.05.20 - 10:26
(2) в Зазеркалье написано, что можно тестить
   Провинциальный 1сник
 
5 - 21.05.20 - 10:48
(3) Как отказ от чистой процедурности кода может привести к повышению удобочитаемости? Старые методы асинхронности по крайней мере сохраняли процедурность, в процедуре всегда есть одна точка входа и одна точка выхода. А тут как? Программировать проще, а анализировать чужой код будет сложнее...
   Новичок2
 
6 - 21.05.20 - 11:23
(5) Я не хочу ни с кем спорить,  и не хочу  никого  обращать в свою веру.  Я привык работать с модальными формами, модальными вопросами, модальными предупреждениями в 1С 7.7. Применение "Ждать" и "Асинх" в 1С8 лучше всего подходят для моделирования модальности. На мой вкус. И не будем спорить о вкусах.
   ДенисЧ
 
7 - 21.05.20 - 11:45
(5) "Старые методы асинхронности по крайней мере сохраняли процедурность"
Да нифига.
   Новиков
 
8 - 21.05.20 - 11:50
(6) Предлагаемое - сильно упростит моменты связанные с работой файловой системой, интерактивными многоуровневыми диалогами и т.д. Сейчас, это все «ад обратных вызовов», прямой маппинг на соответствующую технику JavaScript, со всеми минусами. Причем, если ты посмотришь, например на ту же БСП и подсистему работу с файловой системой, то там какое-то элементарное действие, вызывает такой ад колбеков, что даже взглянув просто на код, ты не сможешь его понять - т.к. нужно трейсить и не понятно куда там управление от следующего оповещения уходит. Промайзы, эту тему сильно упростят. Я их очень жду, сейчас сам в проекте, где активно работаю с массовыми загрузками/выгрузками и интерактивными диалогами, которые все это сопровождают - ну это не то, чем стоит заниматься :) Это адская работа.
   Новичок2
 
9 - 21.05.20 - 11:52
Люди, так кто-нибудь тестил 8.3.18?
   ДенисЧ
 
10 - 21.05.20 - 11:56
(8) А что такое промайзы?
Может, таки промисы?

https://wooordhunt.ru/word/promised
   ДенисЧ
 
11 - 21.05.20 - 11:56
   Ненавижу 1С
 
12 - 21.05.20 - 12:08
(10) Ждать Ожидание Асинх!
   ДенисЧ
 
13 - 21.05.20 - 12:09
(12) Я так собаку своему командую...
   Вафель
 
14 - 21.05.20 - 12:09
(9) а где скачать можно?
   Новичок2
 
15 - 21.05.20 - 12:13
(14) Ссылка в (0)
   Сияющий в темноте
 
16 - 21.05.20 - 12:54
(8) нифига они ничего не упростят,просто будет еще больше проблем при отладке,а ожидание на стеке,в реальности,может приводить к зацикливанию,которое часто поймать очень сложно,особенно,если в таким образом созданной модальной форме будет вызов еще одной формы.

реально же,это тоже самое,что и модальность,только модальность скрывает от пользователя все эти вызовы,а также отслеживает режим модальности внутри формы,чтобы нельзя было выполнить открытие еще раз.

ну а с файловвми операциями 1с просто изобрело велосипед,так как в браузере только http асинхронный,который как раз в 1с работает только в синхронном режиме.
   H A D G E H O G s
 
17 - 21.05.20 - 13:58
Забубнили, забубнили. Это вам не то, то вам не это.

Отличная новость, ждем с нетерпением!
   Волшебник
 
18 - 21.05.20 - 14:02
(17) ЗапуститьНачалоОжидания()
   fisher
 
19 - 21.05.20 - 14:28
(12) Воистину Асинх!
У меня только один вопрос. Почему сразу было так не сделать. Хотя я знаю ответ. Фреш тормозился и ждать было нельзя.
   mistеr
 
20 - 21.05.20 - 15:10
(3) >Для меня "Ждать" и "Асинх" -  это средство для написания удобочитаемых  программ, не больше.

А вот зря ты так. Это закладывает основы для реализации многопоточности в прикладном коде, возможность избавиться от "проклятия одного ядра". Я буду ждать именно этого. Хотя удобочитаемость тоже хорошо.
   fisher
 
21 - 21.05.20 - 15:16
Да-да. Добавить в 1С примитивы многопоточности, функции первого порядка, ООП, замыкания. И одинэсники смогут отстреливать себе ноги легче и виртуознее одновременно.
   mistеr
 
22 - 21.05.20 - 15:24
(21) Ну а что, гулять так гулять. Специалистов сейчас достаточно, хороших курсов тоже. Порог входа можно и повысить.
   Вафель
 
23 - 21.05.20 - 15:42
(19) сразу не сделали ибо замыкания были нужны
видимо придумали как
   Вафель
 
24 - 21.05.20 - 15:43
функции высшего порядка значит где то в недрах языка есть
   fisher
 
25 - 21.05.20 - 15:47
В 1С есть все. Только Нуралиев вам этого не отдаст. Потому что у вас докУментов нету.
   Ненавижу 1С
 
26 - 21.05.20 - 16:21
(22) они пусть от копипаста в типовых уйдут сначала


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.