|
|
|
|
|
by tabtab
2528 days ago
|
|
Re: One use case where I found OO particularly unsuitable is applications that rely heavily on events. I agree. Events typically have to "belong" to something in OOP, but how they are best grouped or managed may not fit a single-item belonging-ness. I'd like to see languages which are flexible in how events are organized in file systems. Their file grouping wouldn't have to reflect some object hierarchy or odd code structure, it would be organized how a team wants. Conway's law. A "header" would define the criteria for triggering. You could have wild-card based triggering and expression based triggering. wild-card triggering would be more efficient and orderly, but one needs expression-based triggering for certain circumstances. Perhaps manage all those event handlers in an RDBMS. But our existing tools and IDE's are file-centric when they should be looking to be RDBMS-friendly. When you are dealing with thousands of fairly-similar things, such as event handlers, it's time to think about databases, not files and folders. OOP and files/folders don't scale very well. |
|
Windows management systems. Everywhere. OOP works like a charm.
Also, all that stuff you are saying about "expression-based" triggering, it exists and working fine...
Also you are mixing OOP with files and folders and I can't understand why...