Description
Designing an OOP API which decouples client and data, while providing a seamless OOP API which is performant enough to compete with the naive solution of binding data and client.
Goals
- Comfortable
- Implicit
- Intuitive
- Allows for another client to perform the action somewhat wasily
- Performant
- Data and client decoupling
Non-goals
- Multi-client support, while that arises from decoupling it is not the ultimate goal.
Description
Designing an OOP API which decouples client and data, while providing a seamless OOP API which is performant enough to compete with the naive solution of binding data and client.
Goals
Non-goals