Цитата |
---|
Леонид Диденко написал: рамках стандартов кодирования согласно сообщества разработчиков php, здесь же этими стандартами и не пахнет близко. |
А Вы не задумывались почему?
Во-первых, потому что битрикс появился намного раньше данных стандартов. Когда появились фреймворки? В 2014? В 2010? В 2007?
Я нашел первое упоминание о битриксе в 2003 (это дата версии Главного модуля, версии v3.0.6). Хоть один фреймворк существует так долго? Вы им (существующим столь долго фреймворком) хоть раз пользовались в 2017 году? Он не умер до сих пор?
Во-вторых, Битрикс использует систему максимального сохранения обратной совместимости, а это значит что при обновлении БУСа с 3 версии до 17 версии (а это на минуточку 14 мажорных версий) - у Вас не должно быть особо баттхертных проблем, с переписыванием с 0 (если конечно вы не выполняли прямых запросов в БД или не пилили ядро).
Нет, конечно я приукрашиваю - переписывать придется части, но бОльшая часть при правильных подходах должна сохраниться.
Вам нужно привести примеры когда при переходе с Symfony2 на Symfony3 нужно было переписывать проекты почти полностью? Вы не помните перехода с Laravel 4 на Laravel 5?
Ни один из существующих фреймворков не имеет такого опыта как CMS Битрикс. Ни одна из существующих CMF не придерживается тех же правил. Простите, может конечно грубо прозвучит, но может быть вы уже вынете свою золотую ложку из причинного места и прочитаете документацию? Уверен, что для специалиста ВАШЕГО УРОВНЯ не составит труда уделить 1-2 дня на чтение документации, чтобы потом АДЕКВАТНО решить проблему, показав свою высочайшую КВАЛИФИКАЦИЮ не набыдлокодив в свои таблицы беспочвенными голыми SQL запросами.