If you were plotting web frameworks in a feature space, what would be on the axes?
Maybe there would be an axis for each of
-
runtime ←→ compiletime
-
procedural ←→ declarative
-
explicit ←→ implicit
-
local reasoning ←→ global reasoning (self contained ←→ context-dependent)
-
control flow oriented ←→ dataflow oriented
-
"one obvious way to do it" ←→ extremely unopinionated and flexible
I'm probably missing some that might be way more useful. I haven't used many frameworks yet.
Which frameworks are the most unique from a, writing-code-in-it-as-a-developer (not implementation) perspective?
And which framework do you find to be the most fun or to have the lowest cognitive load?
