Replies: 3 comments 3 replies
-
A definition of framework in that case would be that it has more than one purpose. For example, gorilla/mux is not a framework because its only purpose is routing, therefore, it is a library. My own definition differs but I don't think there is any real consensus over the exact meaning of "framework". In my opinion, a framework is necessarily opinionated, because of the etymology of the word "framework". I like your definition initiative, because it is important to think about what the library/framework does in the background while checking the results. It is normal that a full-stack framework is slower than a micro library. Adding this kind of information or grouping each type of library/framework together in the results would make them more relevant. 👍🏻 |
Beta Was this translation helpful? Give feedback.
-
I think this is too much. This to me sounds more like a footnote, or something that could be part of a description. It is more akin to "opinionated"-ness. Not necessarily in the how to build something, but the with what to build with. Too many layers of classifications borders on the unusable. I like the 2 x 2 grid potential with full v micro, and opinionated v non.
|
Beta Was this translation helpful? Give feedback.
-
Perhaps tags are more flexible @ahopkins The idea is to use a separate API in a mid-term future |
Beta Was this translation helpful? Give feedback.
-
A framework is a set of components working together.
There is a huge variety of frameworks, and each of them have some pros/cons (and having them in mind is a requirement to analyze results produced here).
We can classify frameworks depending on the scope covered
rails
is the most widely spread full-stack framework in the ruby community.flask
is considered as micro framework inpython
We can classify framework based on its design and conventions
spring
could be considered as an opiniated framework in thejava
community.scotty
is considered as a non opiniated framework inhaskell
We can classify frameworks based depending on the components in used
Quarkus
injava
is a perfect example for that. We can not classify them yet (but do we realy need ?)Beta Was this translation helpful? Give feedback.
All reactions