о! интересный топик, чтобы развести чуточку флуда.
битрикс + 1с, это конечно чума,
просто от того, что реальной альтернативы нет - в РФ всё висит на 1с
и подвижек на горизонте не предвидится.
мы очень сильно страдаем от некомпетентности.
порог вхождения очень сильно занизили,
уровень абстракции растёт,
а "новые" программисты просто не хотят учиться,
да и некогда им - кругом эффективные менеджеры!
давят со всех сторон: пофигу на качество,
главное скорость разработки, хуяк-хуяк и в продакшен!
на примере тех же сайтов:
иногда беру халтурку,
исправляю косяки и баги сайтов, слепленных "на движках",
чаще всего встречаю жалобы вроде: сайт-то "визитка",
там нет вообще ничего, почему еле-еле работает даже на мощных компах?
да потому, что "программиста" ты сам себе выбрал "подешевле" и "побыстрее" -
ему пофигу на то как и что там будет работать,
за исправление косяков он же с тебя и будет потом бабло собирать.
хотя часто всё не так, а ещё хуже: программист вообще не понимает что он пишет и как это работает,
а ему и не нужно,
ведь есть jquery и bootstrap (ногти рвать за это!!!)
даже когда задача стоит на одной единственной страничке,
динамически подгрузить в документ блок с двумя строчками из БД,
этот "программист" цепляет монстра jquery
по другому он не умеет,
он вообще в глаза не видел как это сделать на чистом JS
ещё хуже, когда по клику нужно показать "модальное окно" с формой или предупреждением/сообщением
ага! тянут огромную библиотеку! там кода-то полторы строчки и ещё пол строчки на кнопку "закрыть это окно"
нет! я притащу для этого огромный файл,
прочитать который я вообще не в состоянии и запилю это окно по примерам из форумов,
при этом в 90% случаев эти примеры копипастят с сайт на сайт с очепятками,
а в форумах появляются сообщения "почему не работает код?"
от плагинов вроде Select2 кровь из глаз идёт!
и 1% разработчиков не нужен этот инструмент!
цепляют его чаще всего из-за того, что не представляют как получать значения по событию и, что эти значения можно получать не только из value (ага, именно для подобного ведь придумали data-*)
апофеоз: общался с одним "SEO-оптимизатором"
я быстро заткнул пасть и низко поклонился ему - парень вообще не кодит,
он понятия не имеет как сверстать "примет мир" в центр окна,
ему это не нужно!
он умеет заказывать "продающие тексты" у копирайтеров
и он умеет заполнять формы в яндексе и гугле для покупки "слов"
всё! он гуру SEO! и ведь ему за это платят!