3. Batteries-Included Framework
Date: 2024-03-12
Status
Accepted
Context
We decided to use a Web-Framework in ARD 0002. Therefore, we had to decide which kind of framework should be used to implement the storing of the data. Web-Frameworks tend to fall into two camps: micro-frameworks and ‘batteries-included’ frameworks. Whereas the former provides a ground to integrate with many other tools (like an ORM-Layer) the later provides the main stack itself.
At this point we already had the basic design prototype for the main application parts and knew the current requirements:
an user can create new bookable resources for an organization
a user can book a (free) resource for its organization
Decision
To reduce the development-time and not repeating generic functionality, we decided to go with the “batteries-included” frameworks, that should fulfill the generic parts of our requirements.
Consequences
We need to decide which “batteries-included”-Framework we will use.