Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
north-leshiy opened this issue May 7, 2023 · 1 comment
Open

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

north-leshiy opened this issue May 7, 2023 · 1 comment

Comments

@north-leshiy
Copy link

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

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

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

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

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

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants