
Бусинка!!!
Организатор
- #1
[Учебный центр №3] Асинхронное программирование
Когда асинхронное программирование появилось в 1С-разработке, многие разработчики были в растерянности. Это направление в 1С представляла собой для сложившегося мышления разработчика мир непривычный и даже чуждый, "инопланетный". Программист 1С, ранее легко справлявшийся с "линейным" кодированием достаточно сложных алгоритмов, сталкиваясь с задачами асинхронного взаимодействия, порой просто не понимал, с чего начать и как продолжить.
Несколько лет мы проводили очный курс "Асинхронное программирование". Многим программистам он помог получить ориентировку в этой области кодирования и уверенно выработать пути решения собственных задач, которые ставила перед ними необходимость развития их конкретных конфигураций.
Но с выходом версии платформы 8.3.18 в октябре 2020 г. кодирование асинхронного взаимодействия крайне упростилось. Асинхронный код стал практически таким же "линейным", как и привычный всем разработчикам обычный "синхронный" код.
Казалось бы, теперь необходимость специального курса по асинхронному программированию отпала. Но все оказалось не так просто. И с появлением новой парадигмы асинхронного программирования выяснилось, что все же нельзя игнорировать следующее:
Несколько лет мы проводили очный курс "Асинхронное программирование". Многим программистам он помог получить ориентировку в этой области кодирования и уверенно выработать пути решения собственных задач, которые ставила перед ними необходимость развития их конкретных конфигураций.
Но с выходом версии платформы 8.3.18 в октябре 2020 г. кодирование асинхронного взаимодействия крайне упростилось. Асинхронный код стал практически таким же "линейным", как и привычный всем разработчикам обычный "синхронный" код.
Казалось бы, теперь необходимость специального курса по асинхронному программированию отпала. Но все оказалось не так просто. И с появлением новой парадигмы асинхронного программирования выяснилось, что все же нельзя игнорировать следующее:
- есть небольшой круг задач асинхронного взаимодействия, для решения которых новая парадигма средств не предоставляет. И, увы, приходится при их кодировании следовать прежней парадигме и пользоваться ее оснащением;
- есть небольшой круг задач, которые успешно решаются на основе новой асинхронной парадигмы, но код решения их не является тривиальным и «линейным»;
- все типовые конфигурации содержат код, базирующийся на прежней парадигме. И, чтобы успешно сопровождать типовые конфигурации, необходимо уверенно владеть знаниями о ней;
- платформа 8.3.18 еще не получила широкого распространения.
- Мы переработали содержание очного курса, включили в него материал о новой парадигме асинхронного кодирования. Информация по старой парадигме также осталась.
Показать больше
Зарегистрируйтесь
, чтобы посмотреть скрытый контент.