Pull to refresh

Почему 1С-Битрикс с 1 декабря 2019 года может превратиться в тыкву

Reading time2 min
Views22K
Если вы последние лет десять следите за обновлениями «коробочной версии» Битрикса (не 24), то давно уже заметили, что обновляется только модуль магазина и его окружение. Все остальные модули как были когда-то давным-давно написаны, в таком состоянии пребывают и до сих пор, получая лишь крохотные изменения ради увеличения циферки в версии.

Несмотря на это, презентации новых версий битрикса пестрят красивыми заголовками и стараются поддерживать у потенциальных клиентов иллюзию развития, обещая скорость, надёжность и главное безопасность, подтверждённую старым сертификатом ФСТЭК



Но есть нюансы


В PHP версии 7.2 директива mbstring.func_overload объявлена устаревшей.

Это вроде как мелочи, но битрикс очень сильно опирается на этот функционал и требует перегрузки всех строковых функций (mbstring.func_overload = 2). Проверка этого значения происходит при установке продукта и при внутреннем тестировании.

Возможно это совпадение, но для Битрикса до сих пор самой высокой поддерживаемой версией PHP является 7.1. Поддержка этой версии со стороны разработчиков языка будет закончена 1 декабря 2019 года.



Если битрикс не перепишет героическими усилиями весь легаси код до 1 декабря, то с этого числа его нельзя будет считать безопасным, так как обновления безопасности для PHP 7.1 уже не будут выходить. С этого момента заявлять со сцены о суперпопулярных и мегабезопасных решениях для крупных организаций и госорганов будет как-то не очень корректно.

Они могут просто взять и перейти на 7.2 или 7.3, но там сейчас есть проблемы в работе некоторых строковых функций. Например, в стандартном модуле форума при сокращении имён пользователей.

К чему это всё?


Эта поверхностная запись будет некоторым дополнением к еще одной не очень подробной статье. Надеюсь, владельцы Битрикса еще почитывают Хабр, а не только золотые советы от гуру маркетинга, и эти скромные записи заставят потратить их часть маркетингового бюджета на увеличение продуктивности отдела разработчики.

Чем больше мы будем обсуждать проблемы битрикса, тем больше шансов что они займутся их исправлением.

Tags:
Hubs:
Total votes 23: ↑20 and ↓3+17
Comments64

Articles