▲ | pjmlp 5 days ago | |||||||||||||||||||||||||||||||||||||||||||
Basically is programming against composable interfaces like COM, Objective-C protocols, and anything else like that, but sold in a way that anti-OOP folks kind of find acceptable, while feeling they aren't using that all mumbo jumbo bad OOP stuff some bad Java teachers gave them on high school. Most of them tend to even ignore books on the matter, like "Component Software: Beyond Object-Oriented Programming." [0], rather using some game studios approach to ECS as the genesis of it all. [0] - https://openlibrary.org/books/OL3564280M/Component_software | ||||||||||||||||||||||||||||||||||||||||||||
▲ | sirwhinesalot 5 days ago | parent [-] | |||||||||||||||||||||||||||||||||||||||||||
None of that is what people mean by ECS. ECS is a poor man's relational database. Do you think SQL is OOP too? | ||||||||||||||||||||||||||||||||||||||||||||
|