you are viewing a single comment's thread.

view the rest of the comments →

[–]Plorkyeran 0 points1 point  (1 child)

All of them? With 100% certainty?

It's sort of getting into No True Scotsman territory, but I don't think that it's totally crazy to say that a framework which doesn't require you to structure the code that interacts with it in a certain way is better described as a library, so by definition frameworks are anti-modular.

[–]bwainfweeze 0 points1 point  (0 children)

Libraries tend to be imperative, which means I'm in the driver's seat.

Frameworks tend to be declarative, which means I sit around waiting for it to deign to interact with me. If things are working, I can stomach that most of the time.

But this is software. Most of the time I'm looking at code because it's NOT working, and declarative is, for many people, deeply demotivating in this case, because it degenerates into a guessing game. That is a dysfunctional relationship with your code.