DrEcho Docs

ADRs

Use MVVM for client architecture

ADR #1

Context:

Deciding between simple MVC and more complex MVVM for frontend architecture.

Decision:

Choosing MVVM for its improved maintainability and adherence to SRP.

Pros:

  • Clean class, better code organization

Cons:

  • Increased complexity compared to MVC

Status: Accepted