3 ms·
You arguments are all nice and dandy - but who uses OOP like this? And you still have the state being all over the place problem. I think I made it clear that
by beders 8y ago
You arguments are all nice and dandy - but who uses OOP like this?
And you still have the state being all over the place problem.
I think I made it clear that OOP is fine if you can afford to live in that space.
In practice you often can't.
Re the boundary problem: Sending objects over wire doesn't solve it at all, it makes it worse. Object identity for once and incompatible classes between client/server.
Hiding data in magic objects just doesn't work.
It's the reason CORBA failed, it's the reason RMI is a nightmare, it's the reason we have data-oriented wire protocols.
- gambler 8y ago>Hiding data in magic objects just doesn't work. Works fine for billions of web pages that run JavaScript.