Данная статья - общее мнение одного маркетолога и двух Битрикс-разработчиков
Для каждой задачи - свой инструмент. Забивая гвоздь, мы не используем утюг, а берем молоток. Так и в ситуации с сайтом.
Если Вы знаете, что такое Аспро, скорее всего Вы уже для себя приняли решение создавать сайт на платформе 1С-Битрикс. Вам может нравится, что это российское ПО, что можно интегрировать интернет-магазин с базой 1С и многое другое.
Аспро скорее всего Вас привлекает свой простотой, скоростью, с которой Вы выпустите сайт и дешевизной относительно расходов на веб-дизайнера и битрикс-разработчика.
Аспро весьма неплох для тех случаев, где подойдет использование шаблонного решения. Если вся логика вашего сайта укладывается в логику шаблона и вы планируете активно рекламировать сайт, а органическое продвижение на 2-ом плане, то берите шаблон смело.
Но если речь заходит о доработках, то Вы пожалеете о шаблонном решении
1. Изобилие избыточного кода
Чем это нам грозит? Так как шаблон предназначен для того, чтобы угодить как можно бОльшему количеству покупателей, в код закладывается неимоверное количество сценариев развертывания событий. Это сильно нагромождает проект, затрудняет администрирование, снижает скорость работы сайта. Для средних проектов это огромный минус, для крупных проектов это критично.
У меня был случай, когда ко мне обратился проект за технической оптимизацией сайта на Аспро. У сайта были 1-3 позиции, но он постоянно откатывался к 10-ой позиции из-за плохих поведенческих факторов. Мобильная версия грузилась очень долго. Лезть в шаблон и оптимизировать, мы отказались, так как неясно какие могут быть последствия при дальнейшем обновлении. Даже если это возможно оптимизировать, вряд ли найдется очередь разработчиков, желающих взяться за эту задачу.
Для органического продвижения скорость загрузки сайта - один из параметров. Ну и согласитесь, в 21 веке, кто захочет ждать, пока сайт прогрузится...
2. Ядро над ядром. Высокая цена за расширение функционала
В архитектуре фреймворка Битрикс присутствует ядро со своим набором классов, сервисов, модулей и компонентов и т.д. На их изучение уходит много месяцев для профессиональной работы.
Шаблоны Аспро представляют собой больше, чем шаблон. Это ядро над ядром Битрикс. С таким же набором своих классов, сервисов, обработчиков, компонентов, модулей и т.д.
Это увеличивает время на реализацию даже простых изменений (правок, доработок и т.д.) в 3-4 раза, так как требуется разобраться во всей цепочке взаимодействий компонентов, обработчиков и модулей. И после изменений потратить еще время, чтобы убедиться, что это изменение(правка, доработка) не нарушило работы других компонентов и т.д.
Также в таком изобилии кода часто встречаются весьма нелогичные и "хардкодные" (не универсальные) решения, которые объяснимы только создателям шаблона.
Весь функционал шаблонов Аспро реализован через собственные классы, в которых нет подписей по стандартам PSR, которые бы позволяли не тратить время на их разбор. К ним претензий нет, т.к. их решения - это шаблоны, а шаблон есть шаблон и изменяться не должен.
Время на весь этот разбор ложится полностью на Заказчика. Вы готовы тратить в долгосрочной перспективе свои ресурсы: временные и финансовые?
3. Сложность в изменении внешнего вида сайта
Такая же история и с публичной частью с которой взаимодействует пользователь. Для обеспечения функциональности много функционала вынесено в Ajax (асинхронные запросы), файлы внешнего вида глубоко распределены по папкам шаблонов. Это тоже сделано для обеспечения максимальной универсальности.
Поэтому любые доработки внешнего вида Аспро обычно в 2-3 раза дороже доработок чистых шаблонов.
4. Своеобразная техническая поддержка
В компании есть поддержка и консультации, которые по факту не работают. Поддержка в 2-3 раза выше рыночной (по нашим ответам в 2023 году), время ответа достигает нескольких дней, в котором по факту будет предложена или дорогая поддержка на внедрение или отказ. Говоря простым языком, маркетинг сравним компании Gillet, когда Вы покупаете станок за 700 руб., а набор лезвий за 1800 руб.
Я взяла проект в работу. Сайт был в запущенном состоянии. Нам нужно было обновить php, а для этого обновить Битрикс, а для этого обновить Аспро. При обновлении вышла ошибка. Техподдержка ответила через несколько дней и предложила "обратиться к сертифицированному специалисту по АСПРО". Спустя 32 часа работы программистов, им удалось обновить сайт на тестовом домене. После они перешли к обновлению на боевом сайте. 32 часа по ставке 2 300 рублей(
5. Сложность и высокая цена на ускорение сайта
Для обеспечения универсальности шаблона в нем, как вы уже знаете, существует много избыточного кода. Это как раз является причиной того, что Google Page Speed начинает ругаться на избыточный JS и CSS, на долгое время отрисовки и т.д. Исправлять это на Аспро крайне затруднительно. На некоторых шаблонах роботам отдается, так называемая лайт версия, но это лишь полумера и костыль для того, чтобы подправить циферки в статистике, по факту же на реальную скорость этот никак не влияет.
6. Сложности в SEO продвижении
Для SEO продвижения любое шаблонное решение всегда плохо, так как поисковые машины уже давно умеют отличать уникальный код от шаблонного. Приоритет отдается уникальным проектам. Поэтому шаблонное решение всегда будет ощутимо дороже и дольше в продвижении в топ.
И то, что описано выше про трудности изменения внешнего вида, техническую оптимизацию, ускорение сайта - всё напрямую влияет на органическую выдачу.
Резюмируя
Шаблон Аспро - отличное решение, если Вы не планируете выходить за рамки шаблона и Вам нужен быстрый запуск.
Например: интернет-магазин автомобильной резины, которому максимально быстро нужно заполнить свой сайт выгрузкой из 1С, а дальнейшей продвижение - платный трафик.
В других случаях, не спешите с выбором шаблона. С лучшими пожеланиями, Шахмеликян Карина
Мои заметки о разных инструментах, референсах, парсерах в тг-канале
Битрикс-разработчик, который делает сайты всем, кроме самого себя тут.