|
В релизе 8.3.18 добавят синхронную асинхронность | ☑ | ||
---|---|---|---|---|
0
Новичок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
|
|||
2
SilentMan
21.05.20
✎
10:15
|
(0) А че, 18-я уже в тест вышла?
|
|||
3
Новичок2
21.05.20
✎
10:25
|
(1) Нет, не продолжение. Для меня "Ждать" и "Асинх" - это средство для написания удобочитаемых программ, не больше. Сильно умничать, как эти ребята, я не собираюсь.
|
|||
4
Новичок2
21.05.20
✎
10:26
|
(2) в Зазеркалье написано, что можно тестить
|
|||
5
Провинциальный 1сник
21.05.20
✎
10:48
|
(3) Как отказ от чистой процедурности кода может привести к повышению удобочитаемости? Старые методы асинхронности по крайней мере сохраняли процедурность, в процедуре всегда есть одна точка входа и одна точка выхода. А тут как? Программировать проще, а анализировать чужой код будет сложнее...
|
|||
6
Новичок2
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, со всеми минусами. Причем, если ты посмотришь, например на ту же БСП и подсистему работу с файловой системой, то там какое-то элементарное действие, вызывает такой ад колбеков, что даже взглянув просто на код, ты не сможешь его понять - т.к. нужно трейсить и не понятно куда там управление от следующего оповещения уходит. Промайзы, эту тему сильно упростят. Я их очень жду, сейчас сам в проекте, где активно работаю с массовыми загрузками/выгрузками и интерактивными диалогами, которые все это сопровождают - ну это не то, чем стоит заниматься :) Это адская работа.
|
|||
9
Новичок2
21.05.20
✎
11:52
|
Люди, так кто-нибудь тестил 8.3.18?
|
|||
10
ДенисЧ
21.05.20
✎
11:56
|
||||
11
ДенисЧ
21.05.20
✎
11:56
|
||||
12
Ненавижу 1С
гуру
21.05.20
✎
12:08
|
(10) Ждать Ожидание Асинх!
|
|||
13
ДенисЧ
21.05.20
✎
12:09
|
(12) Я так собаку своему командую...
|
|||
14
Вафель
21.05.20
✎
12:09
|
(9) а где скачать можно?
|
|||
15
Новичок2
21.05.20
✎
12:13
|
(14) Ссылка в (0)
|
|||
16
Сияющий в темноте
21.05.20
✎
12:54
|
(8) нифига они ничего не упростят,просто будет еще больше проблем при отладке,а ожидание на стеке,в реальности,может приводить к зацикливанию,которое часто поймать очень сложно,особенно,если в таким образом созданной модальной форме будет вызов еще одной формы.
реально же,это тоже самое,что и модальность,только модальность скрывает от пользователя все эти вызовы,а также отслеживает режим модальности внутри формы,чтобы нельзя было выполнить открытие еще раз. ну а с файловвми операциями 1с просто изобрело велосипед,так как в браузере только http асинхронный,который как раз в 1с работает только в синхронном режиме. |
|||
17
H A D G E H O G s
21.05.20
✎
13:58
|
Забубнили, забубнили. Это вам не то, то вам не это.
Отличная новость, ждем с нетерпением! |
|||
18
Волшебник
21.05.20
✎
14:02
|
(17) ЗапуститьНачалоОжидания()
|
|||
19
fisher
21.05.20
✎
14:28
|
(12) Воистину Асинх!
У меня только один вопрос. Почему сразу было так не сделать. Хотя я знаю ответ. Фреш тормозился и ждать было нельзя. |
|||
20
mistеr
21.05.20
✎
15:10
|
(3) >Для меня "Ждать" и "Асинх" - это средство для написания удобочитаемых программ, не больше.
А вот зря ты так. Это закладывает основы для реализации многопоточности в прикладном коде, возможность избавиться от "проклятия одного ядра". Я буду ждать именно этого. Хотя удобочитаемость тоже хорошо. |
|||
21
fisher
21.05.20
✎
15:16
|
Да-да. Добавить в 1С примитивы многопоточности, функции первого порядка, ООП, замыкания. И одинэсники смогут отстреливать себе ноги легче и виртуознее одновременно.
|
|||
22
mistеr
21.05.20
✎
15:24
|
(21) Ну а что, гулять так гулять. Специалистов сейчас достаточно, хороших курсов тоже. Порог входа можно и повысить.
|
|||
23
Вафель
21.05.20
✎
15:42
|
(19) сразу не сделали ибо замыкания были нужны
видимо придумали как |
|||
24
Вафель
21.05.20
✎
15:43
|
функции высшего порядка значит где то в недрах языка есть
|
|||
25
fisher
21.05.20
✎
15:47
|
В 1С есть все. Только Нуралиев вам этого не отдаст. Потому что у вас докУментов нету.
|
|||
26
Ненавижу 1С
гуру
21.05.20
✎
16:21
|
(22) они пусть от копипаста в типовых уйдут сначала
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |