Framework
Source::
Definition
They are common in every programming language.
Typically, we can put them into one of these:
# Configuration-over-convention
- Focuses on providing you a minimum setup when starting a new project.
- Easy to learn.
- Freedom to structure however you please.
- Needs additional libraries to fill in missing features.
- These can be challenging to scale.
- Examples: React.js, Vue.js
# Convention-over-configuration
- They are configured out of the box.
- Provides solutions for common problems.
- Large learning curve.
- Examples: angular