bitrix24 / framework3-prototype

32 stars 12 forks source link

Докомпозиция пакетов #7

Open north-leshiy opened 1 year ago

north-leshiy commented 1 year ago
  1. Рекомендуется не использовать жестко зашитую функциональность в bitrix/main или bitrix/core, а вынести и разбить.

bitrix/cache bitrix/orm bitrix/logs bitrix/http bitrix/console И т.п.

C менее жесткой связью, чтобы некоторые пакеты можно было легко заменять на основанных стандартах. А некоторые пакеты на основе PSR можно сразу не изобретать велосипед, а просто переиспользовать...

  1. Пакеты которые ориентированны исключительно под битрикс, можно по примеру симфони обозначать дом суффиком bundle
dmbitrix commented 1 year ago

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

Если говорить о замене по стандарту, то для этого совсем необязательно разбивать на мелкие пакеты - достаточно подменить объект через di.

А вот для чего это было бы целесообразно делать - наоборот, чтобы отельные элементы bitrix использовать в других проектах. Это уже будет зависеть от востребованности и спроса.