Обмен ›
Когда интерфейсам 1С нужны веб-технологии ›
#11
07.10.22 12:18
Это очень, очень интересная тема, которая делает из 1С практически платформу с безграничными возможностями. Сам имею огромный опыт подобных решений. НО!
К сожалению (или к счастью) в широких массах такие статьи вызывают лишь недоумения... С увеличением популярности профессии программиста (в основном из за чисто финансового момента) в нее хлынули огромное количество людей, которых ни по складу ума и ни по способностям тут быть не должно. И если в остальных языках программирования этот поток хоть как то сдерживают необходимость понимания настоящего клиент серверного взаимодействия, парадигм объектно-ориентированной архитектуры, наследования, то в 1С благодаря желтым книжкам и достаточно низкому порогу входа в основном собираются "писатели печатных форм для бабушки бухгалтера", неспособные ни понять ни оценить красоту описанного в статье межпрограммного взаимодействия.
Что касается комментариев про "затраты сопоставимые с программой освоения космоса", то могу сказать следующее. Очень легко разводить болтологию на темы "как в 21 веке существует тысячи платформ для создания чего угодно". На практике все существующие решения предоставляющие web интерфейс для доступа к базам данных по сравнению с 1С - бледные тени. Тот же хваленый Битрикс-управление сайтом, или 24 при ближайшем рассмотрении имеют такую массу ограничений на доработку и изменения, что проект по созданию личного кабинета B2B легко переваливает за 500к на первом месяце разработки. Я уже не говорю, про проблему поиска нормального исполнителя, сложностей проверки качества его php кода, и самое главное - пост обслуживания этих "поделок", когда не понятно кто, что и зачем создал в базе данных, созданы ли индексы таблиц, по какми полям и насколько они эффективны, и т.д. Про механизмы вроде RLS я уже вообще молчу. За то как это реализовано у персонажей типа "разработка сайтов 500р/час" - нужно к стенке ставить.
С этой точки зрения приложение написанное на vue + 1С лицензия на 500 пользователей для http интерфейса серверной части - вполне конкурентное решение по сравнению с доброй половиной современных "сурьезных" web платформ.