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

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

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



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


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

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

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



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

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

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


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

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

Источник: https://habr.com/ru/post/465609/


Интересные статьи

Интересные статьи

Однажды встал вопрос: «Использовать ранеры, которые будут на лету компилировать TypeScript в JavaScript (например, node-ts), или компилировать самому заранее (например, через `tsc`) и...
«В 1665 году Кембриджский университет закрылся из-за эпидемии чумы. Исааку Ньютону пришлось работать из дома. Он открыл дифференциальное и интегральное исчисление, а также закон всемирного тяготе...
Проектировщики самолёта отвечают на вопрос о его безопасности: — Ничто не вечно, но современные авиалайнеры невероятно устойчивы, а самолёт — самый безопасный транспорт в мире. Инженеры-строи...
Всем привет! Мы рады представить вам второй мажорный релиз PhpStorm в этом году! Обзор релиза можно посмотреть на странице “What’s new”. А под катом подробный разбор всех заметных изменений ...
Несмотря на мой статус и очевидную предвзятость как одного из создателей D, я постараюсь отвечать откровенно; Я следовал путям Go и Rust, и я абсолютно точно знаю, где стирают грязное белье в D. ...