Pull to refresh
1
0

User

Send message

Я докопаюсь только до этой строчки, так как все остальное тут уже вроде как разложили по кирпичику.
> Эта архитектура навязывает вам чрезмерную декомпозицию и когнитивная сложность понимания такого кода очень высока.
Тут во-первых буквально просто заменить слово декомпозиция на абстракция и стрелочка поворачивается. Во-вторых а в классическом ооп нет проблем с декомпозицией? Ну и в третьих, при использовании ецс во многих случаях декомпозицию можно проводить по мере разработки, например, создать жирный объект который включает в себя все данные и жирные системы которые обрабатывают эти компоненты, и далее по мере необходимости разделять на отдельные части.

P.S. и если ECS это только про перформанс, то почему многие разрабы создают фреймворки для lua или js? Там кеш френдли в принципе не возможно.

Information

Rating
Does not participate
Registered
Activity

Specialization

Game Developer